【发布时间】:2014-07-26 22:33:02
【问题描述】:
正如标题所说,我想创建一个简单的计时器/滴答功能,例如 5 分钟,这样我就可以调用另一个功能,然后计时器再次启动,依此类推,但不使用睡眠或时钟功能。那么是否有任何功能或方法可以例如以秒为单位计数?感谢您的帮助。
【问题讨论】:
-
sleep有什么问题?这是你真正想做的事情,还是编码难题? -
“不使用睡眠或时钟功能”:如果没有时钟,您将如何测量 5 分钟?
std::thread+std::chrono这里应该够用了。 -
我试过睡眠,但它完全暂停了程序,这不好也尝试了倒计时 int 但我想要一些“实时”的东西,因为你知道每个系统计数更快或更慢,我还尝试了一些具有时钟功能的东西,它运行良好,但我不知道我觉得它不是很“清晰”的编码它应该适用于 windows
-
所以你说时钟功能没问题?
-
如果使用正确,是的:在您的问题中显示您的计时器代码(带有时钟)以获得准确的答案。