读书人

asio中strand的post和dispatch的区别,

发布时间: 2012-04-04 16:38:51 作者: rapoo

asio中strand的post和dispatch的区别
RT 求教 这2个接口的详细区别

[解决办法]
post会把任务丢到队列中,然后立即返回;
dispatch调用如果跟run()在一个线程,那么任务会直接在dispatch内部调用,执行结束后返回;不在一个线程跟post一样。

LZ参考:
http://stackoverflow.com/questions/2326588/boost-asio-io-service-dispatch-vs-post
http://bbs.chinaunix.net/thread-3625034-1-1.html

读书人网 >C++

热点推荐