Я создаю будильник на python, и у меня простой вопрос:
Разрешение моего будильника должно быть меньше секунды. В настоящее время у меня есть поток, который просыпается каждые 0,5 секунды, и проверяет, пора ли начать шуметь.
Мое единственное беспокойство заключается в том, что в какой-то момент система каким-то образом полностью перегружается, и будильник не звучит, потому что нить будильника все еще спала в течение секунды, в течение которой предполагалось проверить время.
Итак, мой вопрос, будет ли проверка каждые 0,05 секунды лучше? Или есть способ зарегистрировать обработчик событий в python на определенное время, поэтому мне не нужно самому проверять время.