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

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

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

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

Thread.Suspend()

и

Threat.Resume()

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

Suspend()

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

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

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

ИИ поможет Вам:


  • решить любую задачу по программированию
  • объяснить код
  • расставить комментарии в коде
  • и т.д
Попробуйте бесплатно

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

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