Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
アトミック命令を利用し、ユーザー空間でのみ実行される同期ロックを実装するクラスがブーストまたは std STL に存在しますか? このような実装では、スレッドが継続的にスピンしてロックを取得すると確信していますが、私のユースケースでは問題ありません。そのようなサンプル実装の 1 つがここにあります。しかし、これは非常に単純なロックで、1 つのリーダーまたは 1 つのライターのみを許可します。単一のライターまたは複数のリーダーを使用したロックの実装を許可する必要があると予想しています。