计时器和线程

Timers and threads

本文关键字:线程 计时器      更新时间:2023-10-16

我有一个函数,应该在自己的线程中以 0.5 秒的间隔调用。

boost或其他库中是否有允许连接在类似回调模式下工作的计时器并在给定的时间间隔内运行回调的功能?

您可以使用

boost::asio::deadline_timer

我使用JUCE作为计时器。它允许您使用多重继承对计时器类进行子类化,设置计时器运行,然后定义一个回调函数以极其轻松地处理计时器事件。

http://www.rawmaterialsoftware.com/

可能有许多库提供类似的功能。

听起来更像是一个带有回调的重复计时器

您通常可以通过 boost 和绑定来做到这一点......不过这里是一个很好的散步

http://www.boost.org/doc/libs/1_40_0/doc/html/boost_asio/tutorial/tuttimer3.html