下面的示例创建一个 定时器例程,该例程将在10秒延迟后由线程从 定时器队列中 执行。首先,代码使用CreateEvent函数创建一个事件对象,该事件对象在定时器队列线程完成时发出信号。然后,它分别使用CreateTimerQueue和CreateTimerQueueTimer函数创建一个 定时器队列 和一个 定时器队列定时器。该代码使用WaitForSingleObject函数来确定 定时器例程 何时完成。最后,代码调用DeleteTimerQueue进行清理。
运行结果
复制代码
参考资料
https://docs.microsoft.com/en-us/windows/win32/sync/using-timer-queues