【发布时间】:2014-07-27 03:12:06
【问题描述】:
是否可以知道 boost::asio::io_service 事件循环中未决事件的数量?我正在查看reference,但没有看到任何此类功能。
我正在寻找这样的功能来实现可动态调整大小的线程池。如果可用,可以使用挂起事件的数量来确定是否需要向池中添加更多线程。
【问题讨论】:
-
至少在 Windows 上使用 IOCP 是不可能的(应该没有必要,请参阅 Anton 的回答)。
标签: c++ multithreading boost boost-asio boost-thread