線程池ThreadPoolExecutor中其實有兩個比較重要的概念,
一個是線程組,
一個任務隊列,是一個LinkedBlockedQueue
通過外部把任務提交到任務隊列當中,線程從任務隊列中取出任務進行執行,任務執行完成之后線程本身不會釋放,而是歸還到線程組當中
下一個任務來的時候直接從線程組中取一個線程來處理
任務拒絕策略
LinkedBlockQueue需要是線程安全的,線程安全模型分析
線程池ThreadPoolExecutor中其實有兩個比較重要的概念,
一個是線程組,
一個任務隊列,是一個LinkedBlockedQueue
通過外部把任務提交到任務隊列當中,線程從任務隊列中取出任務進行執行,任務執行完成之后線程本身不會釋放,而是歸還到線程組當中
下一個任務來的時候直接從線程組中取一個線程來處理
任務拒絕策略
LinkedBlockQueue需要是線程安全的,線程安全模型分析
本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。