我的遗留代码使用SetWaitableTimer在午夜后10秒执行某项任务。
SetWaitableTimer
具有以下功能,在代码中使用:
如果调整系统时间,则 任何出色的绝对时间 定时器已调整。
我正在将代码移植到gcc / Linux。我如何模拟上述行为?
答案 0 :(得分:2)
This是一个很好的Linux计时器功能概述。您希望timer_create()
/ timer_delete()
系列为CLOCK_REALTIME
,然后timer_settime()
为TIMER_ABSTIME
。根据{{3}},如果系统时钟有变化,应调整它,但我从未测试过它。