java線程池的核心線程數與最大的線程數的區別,飽和策略

一、當提交一個新任務到線程池時首先線程池判斷基本線程池(corePoolSize)是否已滿?沒滿,建立一個工做線程來執行任務。滿了,則進入下個流程;其次線程池判斷工做隊列(workQueue)是否已滿?沒滿,則將新提交的任務存儲在工做隊列裏。滿了,則進入下個流程;最後線程池判斷整個線程池(maximumPoolSize)是否已滿?沒滿,則建立一個新的工做線程來執行任務,滿了,則交給飽和策略來處理這
相關文章
相關標籤/搜索