1. 程式人生 > >.NET程式執行緒啟動速度優化

.NET程式執行緒啟動速度優化

當一個.net程式初始化啟動時程式達到40個以上時執行緒啟動會很慢.

如大量使用了Task, ThreadPool等.

這個時候如果想要改變啟動速度實際上只需要一個簡單的引數設定即可

ThreadPool.SetMinThreads(1000, 1000);

即可將程式達到秒開的效果.

當然我們的程式最好在40個執行緒以下執行可以搶到最多的CPU資源.