Boost Asio总结(10)定时器例子

定时器构造需要一个io_service对象
1. 同步和异步
1.1 同步
io_context i;
...
deadline_timer t(i);
t.expires_from_now(boost::posix_time::seconds(5));
t.wait();

1.2 异步
void handler(boost::system::error_code ec) { ... }
...
io_context i;
...
deadline_timer t(i);
t.expires_from_now(boost::posix_time::milliseconds(400));
t.async_wait(handler);
...
i.run();

2 绝对时间和相对时间
deadline_timer t2(i); t2.expires_at(t.expires_at() + boost

Boost Asio总结(10)定时器例子最先出现在Python成神之路

版权声明:
作者:倾城
链接:https://www.techfm.club/p/25407.html
来源:TechFM
文章版权归作者所有,未经允许请勿转载。

THE END
分享
二维码
< <上一篇
下一篇>>