-1
私は2つ以上のタイマーを持ちたいと思っています。各タイマーには独自の精度があります。私はちょうど1つのタイマーを持つことができることを読んだ、これは正確ですか?複数の方法がありますか?C:複数のタイマー
私は2つ以上のタイマーを持ちたいと思っています。各タイマーには独自の精度があります。私はちょうど1つのタイマーを持つことができることを読んだ、これは正確ですか?複数の方法がありますか?C:複数のタイマー
複数のタイマーをシミュレートする1つのタイマーを多重化できます。
はあなたが必要と倍のGCD(最大公約数)でオフに行くためにプログラムに本当のタイマーが必要になります。たとえば
:
タイマ1 - 12秒ごとに
タイマ2 - 18秒毎
GCD(12,18)= 6
realtimer - 6秒毎
if (time % 12 == 0)
{
invoke_timer_1();
}
if (time % 18 == 0)
{
invoke_timer_2();
}
// if neither, do nothing
OSやハードウェアがない場合の対処方法ですサポート。 – dmckee
どのオペレーティングシステムですか?何語? – egrunin
どのハードウェアですか? 2つ以上のタイマーを持つプラットフォームがあります... –
堂々と明記されていません。 @Amir、あなたがこの質問でどのタイプのシステムを実行しているかについて質問された場合は、お手数ですが... – dmckee