-1
我想有兩個以上的計時器。每個計時器都有其自己的精度。我讀過,我可以只有一個計時器,這是否準確?有什麼辦法可以有多個?C:多個計時器
我想有兩個以上的計時器。每個計時器都有其自己的精度。我讀過,我可以只有一個計時器,這是否準確?有什麼辦法可以有多個?C:多個計時器
您可以複用一個定時器來模擬多個定時器。
您將需要程序真正的計時器在您需要的時間的GCD(最大公約數)熄滅:
例如:
定時器1 - 每12秒
定時器 - 每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
對於沒有操作系統或硬件的情況,這是一個很好的解決方法支持。 – dmckee 2010-11-18 20:52:38
什麼操作系統?什麼語言? – egrunin 2010-11-18 14:58:39
什麼硬件?有超過一個定時器的平臺... – 2010-11-18 15:06:24
極其不規範。 @Amir,如果您願意回答已向您提出的問題,您可以重新打開在此問題上運行的系統類型... – dmckee 2010-11-18 20:51:19