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