有没有人示例 boost::asio::io_service::poll
和boost::asio::io_service::run
之间的差异?
更具体地说在执行join_all()
的{{1}}和执行thread_group
的另一个run()
上调用poll()
有什么区别?两者都保证所有事件都已完成吗?
在http://www.boost.org/doc/libs/1_53_0/doc/html/boost_asio/reference/io_service/run/overload1.html提供的文件中,有人说:
poll()函数也可用于调度就绪处理程序,但不会阻塞。
但我无法明白这意味着什么。