В книге "Эффективная Java" говорится:
Спецификация языка гарантирует, что чтение или запись переменная является атомарной, если переменная не имеет тип
long
илиdouble
[JLS, 17.4.7].
Что означает "атомный" в контексте программирования Java или программирования вообще?