0

如何实现一个 C++ 计时器函数,它的行为类似于: void glutTimerFunc(unsigned int msecs,void (*func)(int value), value);但纯粹是 WinAPI(或 STL)的东西?不过,我需要它来不忙等待。它需要在 X 毫秒后调用一个函数感谢您的任何/所有帮助!

我一直在看,struct timeval tv;但我对如何实际实施它有点困惑。它需要替代glutTimerFunc(). 谢谢

4

1 回答 1

2

调用后使用等待计时器 - SetWaitableTimerCreateWaitableTimer

当到期时间到达时,会向定时器发出信号,并且设置定时器的线程调用可选的完成例程。

这里有一个我认为你想要的使用模式的例子

于 2013-02-15T18:12:03.563 回答