什么是原子类,有什么作用

原子类的作用和锁类似,是为了保证并发情况下线程安全。
不过原子类相比锁有一定优势

  • 粒度更细:原子变量可以把竞争范围缩小到变量级别,这是我们可以获得的最小粒度的情况了,通常锁的粒度都要大于原子变量的粒度
  • 效率更高:通常,使用原子变量比使用锁的效率更高,除了高度竞争的情况

原子类纵览

截屏2020-02-05下午3.07.21.png