Задать вопрос
@Bodden

Как правильно организовать выполнение программы по времени?

Здравствуйте.
Подскажите пожалуйста как запускать программу каждые 15 мин. в цикле?
На данный момент рассматриваю только вариант
Thread.Sleep
Сомневаюсь, правильно это или нет? Возможно в NET существуют какие то другие решения?

Спасибо.
  • Вопрос задан
  • 71 просмотр
Подписаться 1 Простой Комментировать
Ответ пользователя Михаил Р. К ответам на вопрос (2)
Mike_Ro
@Mike_Ro
Python, JS, WordPress, SEO, Bots, Adversting
На данный момент рассматриваю только вариант
Thread.Sleep

Thread.Sleep блокирует текущий поток, что может быть неэффективным и привести к проблемам, если поток должен выполнять другие задачи.
Подскажите пожалуйста как запускать программу каждые 15 мин. в цикле?

Цикл обязательно? Может Cron? Либо PeriodicTimer с методом WaitForNextTickAsync, который ожидает следующий тик таймера и возвращает true, если тик произошел, и false, если таймер был отменен.
Ответ написан
Комментировать