boost::asio 阻塞卡顿问题
boost::asio 阻塞卡顿问题
在windows使用boost库 1.70.x 版本, 使用相关的asio功能, 遇到了ioservice 无法退出的情况, 经调试卡顿在 win_iocp_io_context::shutdown() 函数无法退出, 后修改了此函数
while (::InterlockedExchangeAdd(&outstanding_work_, 0) > 0)
{
op_queue<win_iocp_operation> ops;
原创
2021-04-29 15:04:07 ·
908 阅读 ·
0 评论