с использованием .NET 3.5.У меня есть функция, в которую я хочу сделать многопоточные вызовы.В настоящее время пользователь устанавливает максимальное количество потоков в приложении, и я раскручиваю их в цикле for с новым Thread (Run) .Start ().Функция Run находится в цикле while и выполняется до тех пор, пока для логического уровня класса не установлено значение false.
Что я хочу сделать, это разрешить пользователю изменять значение maxThread, когда приложение работает, когда оно возвращаетсязавершать процессы и заставлять приложение регулировать количество запущенных потоков.Есть ли какой-то менеджер потоков в .NET 3.5, который я могу использовать, или это будет моя собственная ситуация?Если бы это был мой собственный ролл, я был бы признателен за любые начальные идеи о том, как лучше всего это сделать.