Поскольку все ссылки в java являются атомарными, почему типы boolean и int не являются атомарными? Будет ли платить за реализацию атомарности базовых типов?
boolean
int
здесь здесь написано long и double может быть не атомарным, а как насчет других типов?
long
double