我可以为多个侦听套接字使用相同的boost :: asio :: io_service吗?

时间:2012-01-28 23:49:41

标签: c++ boost boost-asio

我正在使用Boost asio 1.48。是否可以为同时打开的多个侦听套接字重用单个boost::asio::io_service实例?

文档说它的共享安全,但我不确定这是否已经是一个肯定的答案。

1 个答案:

答案 0 :(得分:8)

是的,你可以,你应该。并且您可以使用相同的io_service来处理这些套接字,处理定时器,处理post对它的请求,等等。 io_service的重点是充当各种工作的中央调度员。