多線程相關面試題詳解

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