背景:線程池在面試時候常常遇到,反覆出現的問題就是理解不深刻,不能作到遊刃有餘。因此這篇博客是要深刻總結線程池的使用。html
ThreadPoolExecutor的繼承關係面試
線程池的原理編程
1.線程池狀態(4種狀態)緩存
2.任務的執行(工做過程)併發
3.線程池中的線程初始化post
4.任務緩存隊列及排隊策略url
5.任務拒絕策略.net
6.線程池的關閉線程
7.線程池容量的動態調整htm
ps:很是經典,好好理解並反覆實踐。
擴展
Java併發專題 帶返回結果的批量任務執行 CompletionService ExecutorService.invokeAll