高併發情況下創建多少線程合適

CPU 密集型程序創建多少個線程合適? 計算(CPU)密集型的線程恰好在某時因爲發生一個頁錯誤或者因其他原因而暫停,剛好有一個「額外」的線程,可以確保在這種情況下CPU週期不會中斷工作。 所以對於CPU密集型程序,  CPU 核數(邏輯)+ 1 個線程數是比較好的經驗值的原因了 I/O密集型程序創建多少個線程合適? 最佳線程數 =  (1/CPU利用率) = 1 + (I/O耗時/CPU耗時) I
相關文章
相關標籤/搜索