标签: c++ sockets boost tcp boost-asio
可能重复: Boost.Asio thread safety
是
boost::asio::ip::tcp::socket
线程安全?
我的意思是,我可以从不同的线程调用共享tcp :: socket(socket.connect(),read_some(),close())的方法而不用担心竞争条件问题吗?
答案 0 :(得分:1)
从Boost 1.52开始,它不是线程安全的。
“线程安全”部分in the documentation中记录了这一点:
线程安全
不同的对象:安全。
共享对象:不安全。