Java高併發編程課後總結

一、爲何用線程池? 有時候,系統須要處理很是多的執行時間很短的請求,若是每個請求都開啓一個新線程的話,系統就要不斷的進行線程的建立和銷燬,有時花在建立和銷燬線程上的時間會比線程真正執行的時間還長。 並且當線程數量太多時,系統不必定能受得了。 使用線程池主要爲了解決一下幾個問題: 經過重用線程池中的線程,來減小每一個線程建立和銷燬的性能開銷。 對線程進行一些維護和管理,好比定時開始,週期執行,併發數
相關文章
相關標籤/搜索