【发布时间】:2018-01-15 16:50:51
【问题描述】:
我试图了解 io_service 的 poll()/poll_one() 和 run()/run_one() 之间的区别。文档中所述的区别在于 poll() 执行准备好的处理程序,而不是 run() 执行任何处理程序。
但在 boost 文档中我找不到“就绪处理程序”的定义。
这个问题的一个有效答案是能够展示(最好是通过代码示例)就绪处理程序和非就绪处理程序之间的区别以及 poll() 和 run() 执行它的方式之间的区别。
谢谢。
【问题讨论】:
-
是的,我知道这个问题。它是相关的,但它没有回答我的问题。
标签: c++ boost boost-asio