【发布时间】:2011-10-14 17:10:06
【问题描述】:
我正在为 Windows 寻找一个好的非阻塞睡眠定时器。
目前我正在使用sleep(10);,这当然是一个阻塞计时器。
我还希望它不消耗任何系统资源,例如我的睡眠定时器,它不使用任何我满意的 CPU 或系统资源。
那么,我可以使用的最佳非阻塞睡眠定时器是什么?并请附上如何使用它的示例。
谢谢。
【问题讨论】:
-
您实际上想要完成什么?你在等什么?您能否使用命名事件(请参阅:msdn.microsoft.com/en-us/library/windows/desktop/…)
-
您想要达到的总体结果是什么?通常 sleep 用于多线程应用程序以放弃控制。不想阻塞就不要写sleep了?
-
所以你想阻止你的程序的执行......而不是阻止......嗯?
-
这里有一些关于 Windows 计时器的问题。 This one,例如。那里的选项都不够好吗?
-
非阻塞睡眠是矛盾的