提升期限计时器的替代方案

时间:2012-09-19 10:29:18

标签: c++ linux boost timer

在我的应用程序中,我需要在时间用完或某些异步操作完成时(在时间用完之前)运行该函数。

提升deadline_timer做我需要的,一旦计时器用完就会触发,当我取消它时。但是,在我的情况下,我不需要使用io_service和timers构造函数也不会让我省略它。

我当然可以创建一个临时io_service,但我不认为这是明智的。

有替代品吗?我应该用什么来实现我想要的?也许有一种方法可以在没有ioservice的情况下使用boosts deadline timer?

1 个答案:

答案 0 :(得分:0)

你可以实现计时器轮(谷歌实施),非常准确和轻量级计时器