【发布时间】:2016-07-01 03:22:21
【问题描述】:
我是 boost::asio 的新手。升压doc 说:
strand 对象保证通过 strand 发布或调度的处理程序不会同时执行。如果可以满足保证,则可以在此函数内执行处理程序。如果这个函数是从一个通过同一个链发布或分派的处理程序中调用的,那么新的处理程序将立即执行。
所以我想知道新的handler什么时候会立即执行,为什么不直接调用而不是使用dispatch呢?
【问题讨论】:
标签: c++ boost boost-asio