關(guān)于ThreadPool的一個問題,代碼如下:
int _threads=10;
int _availableWorkerThreads = 0;
int _completionPortThreads = 0;
ThreadPool.SetMaxThreads(_threads, 0); // 設(shè)置最大線程數(shù)為10
ThreadPool.GetMaxThreads( out _threads, out _completionPortThreads);// 獲取最大線程數(shù),我認(rèn)為應(yīng)該是剛剛設(shè)置的10,但實際結(jié)果此處的_threads的值是1019, 請問這是怎么回事,是我理解有問題呢,還是哪里弄錯了? 謝謝
ThreadPool.GetAvailableThreads(out _availableWorkerThreads, out _completionPortThreads);
關(guān)于ThreadPool的問題
30秒到達(dá)戰(zhàn)場
2018-12-06 19:19:20