Aomic包下有四种数据类型:

AomicBoolean, AomicInteger, AomicLong和AomicReferrence(针对Object的)以及它们的数组类型, 和相对应的AtomicXXXFieldUpdater.

各种数据类型中所有的原子操作都依赖于sun.misc.Unsafe这个类和CAS操作