0
boost::asio::io_service
スレッドプールを1つ実行していて、特定のソケットをラップすると、boost::asio::strand
を使用してシングルスレッド操作をシミュレートすると、ストランドはの異なるスレッドから生産されますが、一度に1つしか生産されないことが保証されていますが、boost::lockfree::spsc_queue
に安全に生産するための要件を満たしています。boost :: asio :: strand && boost :: lockfree :: spsc_queue
ありがとう、私はこれを撃つでしょう。 – schuess