一、Atomic包中包含哪些类?
- AtomicBoolean,AtomicInteger,AtomicLong,AtomicReference
- AtomicIntegerArray,AtomicLongArray
- AtomicLongFieldUpdater,AtomicIntegerFieldUpdater,AtomicReferenceFieldUpdater
- AtomicMarkableReference,AtomicStampedReference,AtomicReferenceArray
二、怎么保证原子写操作?
使用volatile修饰的value来存储值,保证每个线程都可以随时读到值,然后每一步操作都使用CAS这样即可以保证原子写入。