Почему AtomicLong использует putLongVolatile для установки своего значения? ⇐ JAVA
-
Anonymous
Почему AtomicLong использует putLongVolatile для установки своего значения?
Учитывая это утверждение из документации Java:
[*]Чтение и запись являются атомарными для всех переменных, объявленных изменчивыми. (включая длинные и двойные переменные).
Почему AtomicLong использует какой-то собственный метод putLongVolatile вместо того, чтобы просто устанавливать свое изменчивое value, как это делает AtomicInteger?
Учитывая это утверждение из документации Java:
[*]Чтение и запись являются атомарными для всех переменных, объявленных изменчивыми. (включая длинные и двойные переменные).
Почему AtomicLong использует какой-то собственный метод putLongVolatile вместо того, чтобы просто устанавливать свое изменчивое value, как это делает AtomicInteger?
Мобильная версия