Boost Asio 定时器使用笔记
过往使用中对Asio.timer的使用出现过几次错乱使用特地在此记录一下
ioservice 先析构,timer析构后调用cancel时调用到service相关方法导致crash,用完timer构造的时候就传入了ioservice的引用
SPtr<ASIO_TIMER> timer, timer2;
{
ASIO_SERVICE io;
timer = MAKESHARED<ASIO_TIMER>(io, boost::posix_time::seconds(10));
原创
2021-09-18 15:01:21 ·
531 阅读 ·
0 评论