単純なタイマーライブラリを実装する最良のアルゴリズムとは何ですか?なります効率的なタイマーアルゴリズム
- タイマー
- タイマーが、彼らはまだ、コールバック関数を有効期限タイマーに
を実行しているかどうかをチェックするために停止する
タイマーモジュールではタイマーの時間分解能はNsになり、モジュールにはNsごとにキックが与えられ、満了したタイマーをチェックするようモジュールに促されます。
多くのタイマーが同時にアクティブになることがあります。
が最良のアルゴリズムは
- タイマーが開始されることに堅牢で、次の目標を達成するために必要/
- は、タイマーを開始する許可の有効期限コールバックタイマーを処理して、停止している間に停止し、すぐに持って
- をチェックします小さなメモリフットプリント
よろしく
ソリューションはどの言語ですか? –
私は実装よりもアルゴリズムにもっと興味があります。それがC言語で実装する可能性が高いことを知るのに役立ちます。 よろしくお願いします。 –