Правильная организация длительной задержки
От: varenikAA  
Дата: 09.11.20 02:18
Оценка:
Как правильно организовать цикл с большой задержкой, есть ли разница?
1)
while (true) {
    await Task.Delay(TimeSpan.FromDays(1));
///////do something;
}

2)
Timer.Tick += ()=> ///////do something;

3)
while (true) {
    if(DateTime.Now - lastExecuted < TimeSpan.FromDays(1)) {
        await Task.Delay(TimeSpan.FromSeconds(1));
        continue;
    }
////do something
}
☭ ✊ В мире нет ничего, кроме движущейся материи.
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.