タグ

関連タグで絞り込む (0)

  • 関連タグはありません

タグの絞り込みを解除

C++わかりませんに関するkosakiのブックマーク (1)

  • C++1z memory_order_consumeを一時的に非推奨化 - Faith and Brave - C++で遊ぼう

    並行プログラミングでのアトミック操作をする上で、処理の順序保証をする仕組みとしてメモリオーダーがあります。C++の標準ライブラリではメモリオーダーが何種類か提供されていますが、C++1zではmemory_order_consumeというメモリオーダーが一時的に非推奨になります。 memory_order_consumeは、データ依存性 (Data dependency) を調べて関連するデータの処理順序を保証するというものですが、ユーザーコミュニティから「その定義が現実に即していない」「acquire/releaseより弱いから使いにくい」といった意見が多く上がったため、よりよい定義に変更するまでの間、一時的にmemory_order_consumeが非推奨となります。 仕様上は「非推奨 (deprecated)」という扱いではなく、「仕様検討中」という注釈が付きます。 関連する機能として

    C++1z memory_order_consumeを一時的に非推奨化 - Faith and Brave - C++で遊ぼう
  • 1