.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を参照してください。 –