Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/cplusplus/157.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C++ 我可以对多个侦听套接字使用相同的boost::asio::io_服务吗?_C++_Boost_Boost Asio - Fatal编程技术网

C++ 我可以对多个侦听套接字使用相同的boost::asio::io_服务吗?

C++ 我可以对多个侦听套接字使用相同的boost::asio::io_服务吗?,c++,boost,boost-asio,C++,Boost,Boost Asio,我使用的是Boost asio 1.48。对于同时打开的多个侦听套接字,是否可以重复使用单个boost::asio::io\u服务实例 医生说它的共享安全,但我不确定这是否已经是一个肯定的答案。是的,你可以,你应该。您可以使用相同的io\u服务来处理这些套接字、处理计时器、处理您post到它的请求,等等。io_服务的全部要点是充当各种工作的中央调度员

我使用的是Boost asio 1.48。对于同时打开的多个侦听套接字,是否可以重复使用单个
boost::asio::io\u服务
实例


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

是的,你可以,你应该。您可以使用相同的
io\u服务
来处理这些套接字、处理计时器、处理您
post
到它的请求,等等。
io_服务的全部要点是充当各种工作的中央调度员