トップページ
⇒
tech
1001コメント
279KB
スレ立てるまでもない質問はここで 119匹目
全部
前100
次100
最新50
■ このスレッドは過去ログ倉庫に格納されています
0788
デフォルトの名無しさん
2012/06/26(火) 23:33:12.04
volatile は、その変数を、他のスレッド、他のプロセス、他のハード(メモリマップドI/O)が
勝手に(非同期に)変更するかもしれないときに、意味が出てくる
変数は、変更しなければ、変わらない。
この一見当たり前の条件を前提に、コンパイラは最適化を行う。
この前提が崩れるなら、その旨コンパイラに言っておいてやる必要がある
全部
前100
次100
最新50
■ このスレッドは過去ログ倉庫に格納されています