我这么大个io_service去哪里了

我这么大个io_service去哪里了 最近稍微闲了下来,开始debug Boost.Asio 析构时崩溃的问题。在目前代码中,使用到了deadline_timer作定时器。 由于早期仅用简单的定时器,也就没多了解io_service的用法,简单地在每个短周期业务实例中各开了一组thread和io_service来挂deadline_timer。后来出现了一个问题,运行时发现在析构业务实例时delete io_service偶尔会崩溃(具体定位过程就不在这边展开了),就去看了源代码和reference。 ...

十月 30, 2019 · 2 分钟 · 717 字 · MorningTZH