どちらも、ストアはリリース操作であり、ロードは取得操作です。すべての操作に追加の合計順序を課すことを意図していることは知っていますが、すべてが に置き換えられmemory_order_seq_cst
た場合にそうではない例を作成できていません。memory_order_seq_cst
memory_order_acq_rel
私は何かを見逃していますか、それとも違いは単なるドキュメンテーション効果です。つまりmemory_order_seq_cst
、よりリラックスしたモデルで遊ぶつもりがない場合に使用memory_order_acq_rel
し、リラックスしたモデルを制約するときに使用する必要がありますか?