線程池Executor

1.爲何需要線程池 在java中,使用線程來執行異步任務時,線程的創建和銷燬需要一定的開銷,如果我們爲每一個任務創建一個新的線程來執行的話,那麼這些線程的創建與銷燬將消耗大量的計算資源。同時爲每一個任務創建一個新線程來執行,這樣的方式可能會使處於高負荷狀態的應用最終崩潰。所以線程池的出現爲解決這個問題帶來曙光。我們將在線程池中創建若干條線程,當有任務需要執行時就從該線程池中獲取一條線程來執行任務,
相關文章
相關標籤/搜索