C++相談室 part146at TECHC++相談室 part146 - 暇つぶし2ch■コピペモード□スレを通常表示□オプションモード□このスレッドのURL■項目テキスト800:デフォルトの名無しさん 19/12/12 00:31:42.87 n5d2iAqE.net >>765 その場合でも排他制御は基本的には必要。 たとえば読み込んで範囲チェックをした後に値が変わってしまったらまずいでしょ。 別メモリにコピーを取っていてから処理しているつもりでも、最適化が気を利かして削除しちゃうこともあるだろうしね。 801:デフォルトの名無しさん 19/12/12 00:36:46.28 n5d2iAqE.net >>765 あとはアレだな、変数の構造にもよるけど、変数を読み込んでる最中に、上位ワードを読み込んだ後に値が変わって下位ワードだけ新しくなるなんてことも 可能性としては0とは言えない。 802:デフォルトの名無しさん 19/12/12 00:54:16 UvCIGzud.net AVXを使えば256bitを1命令で AVX512を使えば512bitを1命令で 読み書き可能 803:デフォルトの名無しさん 19/12/12 01:00:12 UvCIGzud.net x86系だとCMPXCHG命令 ARMだとLL, AC命令 がデータの一貫性確認に使える 804:デフォルトの名無しさん 19/12/12 03:03:25 hmkgwwLY.net とんちプログラミングはもう流行らなさそう。 次ページ最新レス表示レスジャンプ類似スレ一覧スレッドの検索話題のニュースおまかせリストオプションしおりを挟むスレッドに書込スレッドの一覧暇つぶし2ch