2017-07-18 120 views

回答

0

新創建的線程不應該是其中的一部分。如果您正在通過執行程序服務使用ThreadPool,則必須提交即使子線程成爲此執行程序服務的ThreadPool的一部分。

0

您的簡短回答是,從提交給線程池的任務生成的額外線程將不會計入池容量的一部分,因爲您沒有明確提交或要求線程池啓動它。

換句話說,池沒有跟蹤該衍生線程的運行狀態。程序員正在創建線程實例並啓動它。

此外,對於Java線程池,容量大約是在特定時間點上運行任務數量,任務是RUNNABLECALLABLE讓你隨時可以提交超過池 - 容量任務到池但不要求在任何時間點運行比容量更多的任務。

相關問題