腦圖
Java查看電腦幾核
package com.wsx.threadPool;
public class ThreadPoolDemo {
public static void main(String[] args) {
System.out.println(Runtime.getRuntime().availableProcessors());
}
}
一個cup和四個cpu
之前單核多線程 是四個線程不停切換,用一個cup
現在是四核多線程是 四個線程一個線程用一個cpu,效率變高
線程池優勢
線程池如何使用腦圖
架構說明
threadpoolexecutor
executors
瞭解的
重點的(3個)
底層源碼都是new ThreadPoolExecutor
ThreadPoolExecutor
七大參數
this構造方法重載
七參數理論
corepoolsize
keepalivetime
銀行業務舉例
銀行例子和七大參數之後開始
線程池代碼
代碼
繼續申請則拒絕策略
申請數減少則 keepalivetime一定時間內沒有收到其他請求 則會停止線程(也就是讓加班的走)
線程池底層工作原理