Размер Java примитивов на 32/64 бит JVM?
Размер
int
32 бита иlong
/double
64 бита. Останутся ли эти размеры одинаковыми на32/64 битная JVM32/64 битные процессорыесли да, то будут ли операции наlong
/double
быть атомным на 64-битном процессоре / JVM?Чтение и запись являются атомарными для ссылочных переменных и для большинства примитивных переменных (все типы, кроме long и double).
Это утверждение имеет какое-либо отношение к архитектуре JVM / процессора? Может кто-нибудь, пожалуйста, объясните.
3. Наконец, я смогу сделать чтение / запись двухъядерным / длинным атомами, если я использую 64-битный jvm и процессор