Volatile (computer programming)
Appearance
In computer science, a variable or object declared with the volatile keyword may be modified externally from the declaring object. For example, a variable modified by multiple threads should be declared volatile.
Variables and objects declared as volatile will not be optimized by the compiler because their value can change at any time.