标签: boost-asio
我有两个线程,一个发送,另一个通过TCP套接字接收数据。 我使用boost::asio::read()和boost::asio::write()进行阅读和写作。我的问题是在读写操作期间是否必须保护对套接字对象的访问?
boost::asio::read()
boost::asio::write()
如果我有两个线程都使用相同的套接字对象写入,那么另一种情况是什么呢?
答案 0 :(得分:5)
在两个或多个线程之间共享时,套接字不是线程安全的。有关更多信息,请查看Boost.Asio documentation。