条件変数と組み合わせた SRWLock と std::atomic_flag の両方が私のニーズを満たすシナリオがあります。パフォーマンスが懸念される場合、どちらかを優先する理由はありますか? 共有リソースに対してデータの読み取りと書き込みの両方を行う 2 つのスレッドがあるため、現在 SRWLock を使用して排他ロックを取得しています。
条件変数と組み合わせた SRWLock と std::atomic_flag の両方が私のニーズを満たすシナリオがあります。パフォーマンスが懸念される場合、どちらかを優先する理由はありますか? 共有リソースに対してデータの読み取りと書き込みの両方を行う 2 つのスレッドがあるため、現在 SRWLock を使用して排他ロックを取得しています。