1. 程式人生 > >ThreadPool.SetMaxThreads 執行緒池 設定 最大併發 數量 失敗問題

ThreadPool.SetMaxThreads 執行緒池 設定 最大併發 數量 失敗問題

很多時候設定這個會返回false。。。

微軟寫了個限制。。。而且寫在API的角落裡面。。。

--------不能將輔助執行緒的數目或 I/O 完成執行緒的數目設定為小於計算機的處理器數目。 

誒。。。

網上查了好幾次。。。沒有結果

最後發現是這樣。。

注意這個處理器數目意思是 邏輯處理器!邏輯處理器!邏輯處理器!

順便邏輯處理器怎麼得到。。。

System.Environment.ProcessorCount;   

好吧。。。我設定的執行緒數不高。。。需求不大。。。