線程池 -- ThreadPoolExecutor

線程池的實現原理 1)如果當前運行的線程少於corePoolSize,則創建新線程來執行任務(注意,執行這一步驟 需要獲取全局鎖)。 2)如果運行的線程等於或多於corePoolSize,則將任務加入BlockingQueue。 3)如果無法將任務加入BlockingQueue(隊列已滿),則創建新的線程來處理任務(注意,執 行這一步驟需要獲取全局鎖)。 4)如果創建新線程將使當前運行的線程超出m
相關文章
相關標籤/搜索