私はそれを使ったことがないが、なぜ人々がそれを使うのだろうか?それは正確に何をしますか?フォーラムを検索したところ、C#またはJavaのトピックのみが見つかりました。
コンピュータプログラミング、特にC、C++、およびC#プログラミング言語では、volatile
キーワードで宣言された変数またはオブジェクトは通常、最適化やスレッド処理に関連した特別なプロパティを持ちます。一般的に言って、volatile
キーワードは、(疑似)コンパイラが、変数の値を「自分自身で」変更することができないと仮定してコードに最適化を適用するのを防ぐためのものです。 (c)ウィキペディア