java面試資料—多線程

(1)關於java線程池 預先啓動一些線程,線程無限循環從任務隊列中獲取一個任務進行執行,直到線程池被關閉。如果某個線程因爲執行某個任務發生異常而終止,那麼重新創建一個新的線程而已。如此反覆。 流程: a.一個任務提交,如果線程池大小沒達到corePoolSize(最小線程數量),則每次都啓動一個worker也就是一個線程來立即執行 b.如果來不及執行,則把多餘的線程放到workQueue,等待已
相關文章
相關標籤/搜索