線程池的實現原理以及使用流程

線程池的實現原理 提交一個任務到線程池中,線程池的處理流程如下: 1、判斷線程池裏的核心線程是否都在執行任務,如果不是(核心線程空閒或者還有核心線程沒有被創建)則創建一個新的工作線程來執行任務。如果核心線程都在執行任務,則進入下個流程。 2、線程池判斷工作隊列是否已滿,如果工作隊列沒有滿,則將新提交的任務存儲在這個工作隊列裏。如果工作隊列滿了,則進入下個流程。 3、判斷線程池裏的線程是否都處於工作
相關文章
相關標籤/搜索