[數據結構與算法] 隊列

  我們知道,CPU 資源是有限的,任務的處理速度與線程個數並不不是線性正相關。相反,過多的線程反而會導致 CPU 頻繁切換,處理性能下降。所以,線程池的大小一般都是綜合考慮要處理任務的特點和硬件環境,來事先設置的。   當我們向一個固定大小的線程池中請求一個線程時,如果線程池中沒有空閒資源了,這個時候線程如何處理這個請求?是拒絕請求還是排隊請求?各種策略又是怎麼實現的呢?   實際上這些問題並不
相關文章
相關標籤/搜索