1. 程式人生 > >Java多線程和並發(十二),Java線程池

Java多線程和並發(十二),Java線程池

span 線程 狀態 線程池大小 使用 executor java多線 png 技術

目錄

1.利用Executors創建線程的五種不同方式

2.為什麽要使用線程池

3.Executor的框架

4.J.U.C的三個Executor接口

5.ThreadPoolExecutor

6.線程池的狀態

7.線程池大小如何選定

十二、Java線程池

1.利用Executors創建線程的五種不同方式

技術分享圖片

2.為什麽要使用線程池

技術分享圖片

3.Executor的框架

技術分享圖片

4.J.U.C的三個Executor接口

技術分享圖片

5.ThreadPoolExecutor

雖然Executor提供的五種方法夠用了,但是仍然不能滿足

(1)ThreadPoolExecutor構造方法

技術分享圖片

(2)gandle參數

技術分享圖片

3)新任務提交execute執行後的判斷

技術分享圖片

6.線程池的狀態

(1)線程池的狀態

技術分享圖片

2)線程池狀態的轉換

技術分享圖片

7.線程池大小如何選定

技術分享圖片

Java多線程和並發(十二),Java線程池