Летучий или синхронизированный для примитивного типа?

В Java назначение является атомарным, если размер переменной меньше или равен 32 битам, но не больше 32 бит.

Что (энергозависимое / синхронизированное) было бы более эффективно использовать в случае двойного или длинного назначения?

Подобно,

  volatile double x = y;

синхронизированный не применим с примитивным аргументом. Как мне использовать синхронизированный в этом случае? Конечно, я не хочу закрывать свой класс, поэтомуthis не должен использоваться.

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

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