1. 程式人生 > >java併發:Executors可以建立的三個執行緒池

java併發:Executors可以建立的三個執行緒池

Executors.newSingleThreadExecutor(); 

建立一個單執行緒池,裡面維護了一個佇列.如果在執行過程中出現異常而終止.那麼下個任務將會建立一個新的執行緒.
Executors.newCachedThreadPool();

建立一個無邊界執行緒池.如果執行緒不夠,那麼會新建一個執行緒.如果有執行緒閒置了60秒.那麼會被銷燬.

Executors.newFixedThreadPool(int count);

建立一個有固定大小的執行緒池.如果超出該固定大小,則會放入佇列.