java.util.concurrent.atomic包下提供了一些常用的原子操作的常用类
AtomicBoolean、AtomicInteger、AtomicLong、AtomicReference
AtomicIntegerArray、AtomicLongArray
AtomicMarkableReference
AtomicReferenceArray
AtomicStampedReference
核心方法是 boolean compareAndSet(expectedValue,updateValue)