私はPythonで目覚まし時計を作成していますが、簡単な質問があります:
私の目覚まし時計の分解能は秒単位まで下げる必要があります。現在、0.5 秒ごとにウェイクアップし、ノイズを発生させる時間かどうかをチェックするスレッドがあります。
私の唯一の懸念は、ある時点でシステムが完全に過負荷になり、アラームが鳴らないことです。これは、時刻を確認するはずだった秒の間に目覚まし時計のスレッドがまだスリープしていたためです。
だから私の質問は、0.05秒ごとにチェックする方が良いでしょうか? または、特定の時間にイベント ハンドラーを python に登録する方法があるので、自分で時間をチェックし続ける必要はありません。