volatile
A field modifier that makes every read see the latest write, without making ++ atomic.
A write to a volatile field happens-before every later read of it; volatile guarantees visibility and ordering for that field, not atomicity of compound actions such as count++.
See also