使用.NET 3.5。我有一個我想要進行多線程調用的函數。用戶當前設置了應用程序中的最大線程數,並使用新的Thread(Run).Start()將它們轉換爲for循環。 Run函數在while循環中運行,直到一個類級別布爾值被設置爲false。.NET 3.5多線程
我希望能夠做的是允許用戶在應用程序運行它的後端進程時更改maxThread值,並讓應用程序調整運行的線程數量。在.NET 3.5中是否有某種線程管理器可以使用,或者這會是我自己的情況。如果這是我自己的推出,我會很感激任何種子想法,你可能會有什麼最好的方式來完成這一點。
請參閱http://stackoverflow.com/questions/444627/c-sharp-thread-pool-limiting-threads – 2012-04-02 05:04:30