Вы, вероятно, захотите использовать что-то вроде кварцевого механизма , которое может выполнять такие вещи, как выполнение пропущенных задач (например, во время сбоя ahem ), и это избавляет от попытки попробовать управлять потоками.
Например, если вы используете потоки и переводите их в спящий режим и будите их через 86400 секунд (один день), вы проснетесь и на час позже (день = 82800 секунд) или рано (день = 90000 секунд) при переходе на летнее время. день, так что будьте осторожны с любым решением, которое вы выберете