将VC ++ SetWaitableTimer移植到gcc

时间:2011-01-06 21:38:26

标签: linux visual-c++ gcc porting

我的遗留代码使用SetWaitableTimer在午夜后10秒执行某项任务。

SetWaitableTimer具有以下功能,在代码中使用:

  

如果调整系统时间,则   任何出色的绝对时间   定时器已调整。

我正在将代码移植到gcc / Linux。我如何模拟上述行为?

1 个答案:

答案 0 :(得分:2)

This是一个很好的Linux计时器功能概述。您希望timer_create() / timer_delete()系列为CLOCK_REALTIME,然后timer_settime()TIMER_ABSTIME。根据{{​​3}},如果系统时钟有变化,应调整它,但我从未测试过它。