atomic - это хорошо, конечно. Но в данном случае будет достаточно volatile.