線程池ThreadPoolExecutor分析: 線程池是什麼時候創建線程的,隊列中的任務是什麼時候取出來的?

帶着幾個問題進入源碼分析: 1. 線程池是什麼時候創建線程的? 2. 任務runnable task是先放到core到maxThread之間的線程,還是先放到隊列? 3. 隊列中的任務是什麼時候取出來的? 4. 什麼時候會觸發reject策略? 5. core到maxThread之間的線程什麼時候會die? 6. task拋出異常,線程池中這個work thread還能運行其他任務嗎?   先寫一
相關文章
相關標籤/搜索