Do you ever use the volatile keyword in Java? - Stack Overflow
Atomic Access (The Java™ Tutorials > Essential Classes > Concurrency)