マルチスレッドプログラミング相談室 その8at TECHマルチスレッドプログラミング相談室 その8 - 暇つぶし2ch■コピペモード□スレを通常表示□オプションモード□このスレッドのURL■項目テキスト757:デフォルトの名無しさん 11/10/23 15:13:30.40 javaやC#ならvolatileで充分だろうな。 CとC++のvolatileは別もんだから役に立たん。 詳しくはC++11スレを見てこい。 758:デフォルトの名無しさん 11/10/23 15:22:42.74 volatileかmutexかなんてのはこっちでする話だろうに なんであのスレでしつこく長引いてたんだか 759:デフォルトの名無しさん 11/10/23 16:16:29.85 >>758 言語仕様読まないバカが粘着したせい 760:デフォルトの名無しさん 11/10/23 19:18:18.55 C/C++のvolatileはvolatileで目的があって用意されたものだがマルチスレッドと直接関係はない低水準機能で、 使う場合もあれば使わない場合もあると。 volatile std::atomic<T>はJavaのvolatileとほぼ同じ意味だそうだが。 761:デフォルトの名無しさん 11/10/23 19:28:17.70 コンパイラによる静的な省略や並び替えは抑制できるけど CPUが実行時に行う最適化には関与しないから無意味 762:デフォルトの名無しさん 11/10/23 21:37:00.66 はあ? 次ページ最新レス表示レスジャンプ類似スレ一覧スレッドの検索話題のニュースおまかせリストオプションしおりを挟むスレッドに書込スレッドの一覧暇つぶし2ch