Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > .NET Frameworks (точка нет фреймворки) > C# (си шарп)
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 11.12.2012, 13:31   #1
DAN1L
Пользователь
 
Регистрация: 10.02.2012
Сообщений: 52
По умолчанию как остановить все потоки

Есть кнопка запуска и паузы потоков, при нажатии на кнопку Start запускаются потоки, как сделать паузу всех запущенных потоков при переборе их в thList.

есть код паузы последнего запущенного потока
Код:
{
if (th.ThreadState != ThreadState.Suspended)
{
th.Suspend();
}
else
{
th.Resume();
}
}
}
DAN1L вне форума Ответить с цитированием
Старый 13.12.2012, 12:09   #2
WorldMaster
Старожил
 
Аватар для WorldMaster
 
Регистрация: 25.08.2011
Сообщений: 2,841
По умолчанию

переберайте все потоки из списка и выставляйте им значение Suspend
Делов то ...
Skype - wmaster_s E-Mail - WorldMasters@gmail.com
Работаем по 3 критериям - быстро, качественно, недорого. Заказчик выбирает любые два.
WorldMaster вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Все еще потоки... pinkiller Общие вопросы C/C++ 7 08.01.2012 15:21
Как остановить Idhttp? Anfall Работа с сетью в Delphi 1 17.10.2010 19:53
Удалить все потоки при закрытии, предварительно не создавав массив их хендлов? TwiX Общие вопросы Delphi 4 18.02.2010 22:54
Не удаляется файл, не закрыты все потоки для этого файла oirren Общие вопросы по Java, Java SE, Kotlin 1 20.12.2009 21:12
Как остановить поток? Никки Win Api 3 06.12.2007 22:04