Размер Java примитивов на 32/64 бит JVM?

Размерint 32 бита иlong/double 64 бита. Останутся ли эти размеры одинаковыми на32/64 битная JVM32/64 битные процессорыесли да, то будут ли операции наlong/double быть атомным на 64-битном процессоре / JVM?

Oracle Java учебник говорит:

Чтение и запись являются атомарными для ссылочных переменных и для большинства примитивных переменных (все типы, кроме long и double).

Это утверждение имеет какое-либо отношение к архитектуре JVM / процессора? Может кто-нибудь, пожалуйста, объясните.

3. Наконец, я смогу сделать чтение / запись двухъядерным / длинным атомами, если я использую 64-битный jvm и процессор

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

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