, если длинная переменная объявлена как: -атомный приращение длинной переменной?
частный летучий длинный счетчик = 0;
теперь, если я увеличиваю его с помощью оператора pre-increment, тогда будет ли операция атомарной?
Если да, то будет ли оно более эффективным, чем java.util.concurrent.atomic.AtomicLong
Приращение объекта ??
с использованием оператора pre-increment не изменяет тот факт, что приращение является неатомной операцией. – mre
как сказал mre, его не атомный. что происходит (в основном), это то, что значение загружается, а затем увеличивается, а затем увеличивающееся значение будет снова сохранено. поэтому он не является атомарным. взгляните на [это] (http://madbean.com/2003/mb2003-44/) – kmera