Загрузка...

Работает ли сопрограмма

Тема в разделе C# создана пользователем cannonmeat 13 фев 2017. 327 просмотров

  1. cannonmeat
    cannonmeat Автор темы 13 фев 2017 8 10 дек 2016
    Всем привет! Существует ли какой-то метод, показывающий, что сопрограмма работает в данный момент?
    Я сделал такой костыль: Завел отдельную булевую переменную, изначально равную false, а перед запуском проверяю if'ом её значение, если false, то сопрограмма запускается, а в ней первой же строчкой меняется значение на true, а в самом конце наоборот на false. Можно ли это как-нибудь оптимизировать?
     
  2. RaysMorgan
    RaysMorgan 16 фев 2017 Че скажете 54 006 7 мар 2013
    Используй backgroundWorker. Когда его запускаешь, ставь bool work = true, а в событии backgroundWorker_Completed work = false
     
  3. AMPIR_inactive19540
    AMPIR_inactive19540 16 фев 2017 Заблокирован(а) 280 31 дек 2014
    пора записывать уроки думаю будет полезно для юзеров)
     
  4. cannonmeat
    cannonmeat Автор темы 16 фев 2017 8 10 дек 2016
    Спасибо большое
     
Загрузка...
Top