[JAVA修炼之路一]-JAVA ATOMIC 包

1、整体思路

为了保证原子性,采用了cas与volatile

2、详解

包结构

包里面的类分三种类型:

标量类:AtomicBoolean,AtomicInteger,AtomicLong,AtomicReference

数组类:AtomicIntegerArray,AtomicLongArray,AtomicReferenceArray

更新器类:AtomicLongFieldUpdater,AtomicIntegerFieldUpdater,AtomicReferenceFieldUpdater

复合变量类:AtomicMarkableReference,AtomicStampedReference

3、实践

你可能感兴趣的:([JAVA修炼之路一]-JAVA ATOMIC 包)