Поток в цикле (ждать остановки потока) - C#

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

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

Добрый день. Есть backgroundWorker1. Необходимо в цикле запускать его несколько раз backgroundWorker1.RunWorkerAsync(...). Первый раз-то запускается, а второй уже ругается, что поток занят. Подскажите, как сделать что бы цикл ждал потока и n-ое количество раз запускался? Спасибо

Решение задачи: «Поток в цикле (ждать остановки потока)»

textual
Листинг программы
while (backgroundWorker1.IsBusy)
    {
      Thread.Sleep(100);
    }

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


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

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

14   голосов , оценка 3.857 из 5