Некоторые сомнения по поводу летучих и атомных классов?

я иду через книгу по темам Java. Я сталкивался с этим утверждением

Заявление 1: - "изменчивые переменные могут безопасно использоваться только для одной загрузки или операции хранения и могутt быть примененным к длинным или двойным переменным. Эти ограничения делают использование изменчивых переменных необычным

Я не понял, что здесь означает «единичная загрузка или операция хранения»? почему летучий можетt быть примененным к длинным или двойным переменным?

Заявление 2: "Волатильное целое число нельзя использовать с оператором ++, поскольку оператор ++ содержит несколько инструкций. Класс AtomicInteger имеет метод, который позволяет целочисленному увеличению целочисленного значения ».

Почему Volatile integer нельзя использовать с оператором ++ и как AtomicInteger обращается к нему?

Ответы на вопрос(2)

Ваш ответ на вопрос