原子类说简单点就是具有原子/原子操作特征的类
它有四类——基本类型、数组类型、引用类型、对象的属性修改类型
class AtomicIntegerTest {
private AtomicInteger count = new AtomicInteger();
//使用AtomicInteger之后,不需要对该方法加锁,也可以实现线程安全。
public void increment() {
count.incrementAndGet();
}
public int getCount() {
return count.get();
}
}
使用 AtomicInteger 之后,不用对 increment() 方法加锁也可以保证线程安全。