是否可以在 C 中创建类似于触发器的东西,它调用一个方法,比如每五秒?如果在执行该方法时计时器继续运行会更好。
问问题
1690 次
2 回答
2
您可以使用alarm() 函数,但并非在所有平台上都可用(例如 Windows)。
于 2013-08-05T11:33:24.210 回答
1
这个怎么样:
long thresh = 5*1000; //mlliseconds
//Implement getcurTime()
int prev_time = getcurTime() - thresh;
while(1){
//Time Elapsed ?
if (getcurTime() - prev_time >= thresh){
prev_time = getcurTime();
Myfunction();
}
Sleep(thresh);
}
于 2013-08-05T11:39:02.163 回答