1 getAndIncrement() // 原子化 i++ 2 getAndDecrement() // 原子化的 i-- 3 incrementAndGet() // 原子化的 ++i 4 decrementAndGet() // 原子化的 --i 5 //当前值+=delta,返回 += 前的值 6 getAndAdd(delta) 7 //当前值 +=delta,返回 += 后的值 8 addAndGet(delta) 9 //CAS操作,返回是否成功 10 compareAndSet(expect, update) 11 //以下四个?法 12 //新值可以通过传 func 函数来计算 13 getAndUpdate(func) 14 updateAndGet(func) 15 getAndAccumulate(x,func) 16 accumulateAndGet(x,func)
原文:https://www.cnblogs.com/amberJava/p/12390959.html