マルチスレッドプログラミング相談室 その8at TECHマルチスレッドプログラミング相談室 その8 - 暇つぶし2ch■コピペモード□スレを通常表示□オプションモード□このスレッドのURL■項目テキスト750:デフォルトの名無しさん 11/10/22 16:08:33.08 >>747 atomic_int a = 0, b = 0; //thread1 a.store_release(1); int x = b.load_acquire(); //thread2 b.store_release(1); int y = a.load_acquire(); だとすると、 load_acquire()はstore_release()の前に移動できる。 751:デフォルトの名無しさん 11/10/22 21:42:35.60 そういやなんで皆ロックの速さに拘るの? スレッド全体の処理量に対してロックが必要なのは極僅かでしょ。 752:デフォルトの名無しさん 11/10/22 21:55:02.53 いやロックの話じゃなくてアトミック操作の話 753:デフォルトの名無しさん 11/10/22 22:55:15.90 排他ロックしたら負け 754:デフォルトの名無しさん 11/10/23 09:19:45.48 volatileで十分w 755:デフォルトの名無しさん 11/10/23 09:26:02.86 >>754 解雇 756:デフォルトの名無しさん 11/10/23 14:57:53.13 volatileでどんなコード吐くかみんとハマるよ 次ページ最新レス表示レスジャンプ類似スレ一覧スレッドの検索話題のニュースおまかせリストオプションしおりを挟むスレッドに書込スレッドの一覧暇つぶし2ch