Приостановка/возобновление потока - C#

Узнай цену своей работы

Формулировка задачи:

Здравствуйте, гуру многопоточного программирования! Помогите, пожалуйста, разобраться с приостановкой, возобновлением. Суть такова, есть программа (WinForms), которая действует подобно службе с кнопками Start и Stop. Кнопки, как вы уже догадались, приостанавливают и запускают поток, который выполняет всякие хорошие действия. Раньше я пользовался методами

Thread.Suspend()

и

Threat.Resume()

однако майкрософт ругается на то, что эти методы морально устарели, несинхронизированы и вообще непонятно какой код будет выполняться после внезапного

Suspend()

. Посоветуйте, как вы решали подобные задачи, а то курение мануалов про примитивы синхронизации особо не помогло, желательно пример. Спасибо!

Решение задачи: «Приостановка/возобновление потока»

textual
Листинг программы
me.Close();
thr.Abort();

ИИ для рефератов и докладов


  • Экспорт Word по ГОСТу
  • Минимум 80% уникальности текста
  • Поиск релевантных источников в интернете
  • Готовый документ за 2 минуты

Оцени полезность:

13   голосов , оценка 3.923 из 5
Похожие ответы