AtomicInteger
原子的int类型。
Atomic:原子的。
当需要操作该类型的数据时,操作是原子的、线程安全的。
系统使用CAS(compare-and-swap)算法
CAS
先比较当前对象值是否是已知值,若是才进行变化。即:规定了从什么变成什么。
AtomicInteger count = new AtomicInteger();
原子的int类型。
Atomic:原子的。
当需要操作该类型的数据时,操作是原子的、线程安全的。
系统使用CAS(compare-and-swap)算法
CAS
先比较当前对象值是否是已知值,若是才进行变化。即:规定了从什么变成什么。
AtomicInteger count = new AtomicInteger();