1

重複の可能性:
Boost.Asio スレッド セーフ

boost::asio::ip::tcp::socket

スレッドセーフ?

つまり、競合状態の問題を気にせずに、共有 tcp::socket (socket.connect()、read_some()、close()) のメソッドを異なるスレッドから呼び出すことはできますか?

4

1 に答える 1

1

Boost 1.52 の時点では、スレッドセーフではありません。

これは、ドキュメントの「スレッド セーフ」セクションに記載されています

スレッドセーフ

個別のオブジェクト:安全。

共有オブジェクト:安全ではありません。

于 2013-01-19T14:53:12.860 に答える