这两个是等价的吗?换句话说,和 – 运算符是原子的吗?
int i = 0; return ++i; AtomicInteger ai = new AtomicInteger(0); return ai.incrementAndGet();
解决方法
不,我实际上是三个指令(加载i,增量,存储在i中).这绝对不是原子的.