Чтение и запись одной переменной является атомарным (языковая гарантия!), Если только переменная не имеет тип long или double.
Я читал слайды курса и обнаружил, что написано. Класс был о параллелизме.
Может кто-нибудь объяснить мне, почему написание long или double не является атомарной операцией? Это действительно застало меня врасплох.