【发布时间】:2016-12-08 21:51:09
【问题描述】:
假设有一个挂起的异步操作,当它被取消时,它的完成处理程序被一个链包裹 - 例如通过关闭套接字、取消计时器等。
因此,正如我所见,完成处理程序将与错误代码 operation_aborted 一起排队。现在它们可以通过io_service 出列以进行调度。
我讲这个故事的方式对吗?如果是这样,当io_service 调用完成处理程序时,即使它们是取消操作的结果,它是否也会通过链执行?
【问题讨论】:
标签: c++ boost boost-asio