Problem Statement
Which is a correct use case for volatile?
Explanation
volatile provides visibility and ordering for single-variable reads/writes. It does not provide atomicity for compound operations like increment; use synchronization or atomic classes for that.