看boost文档或者代码。 http://www.boost.org/doc/libs/1_ ... rvice/dispatch.html http://www.boost.org/doc/libs/1_ ... o_service/post.html post不管什么情况都会把任务丢到队列中,然后立即返回。 dispatch如果跟run()在一个线程,那么任务会直接在dispatch内部调用,执行结束后返回。不在一个线程跟post一样。 |
asio中strand的post和dispatch的区别
最新推荐文章于 2022-06-02 17:21:24 发布