原子类AtomicInteger

原子类AtomicInteger

AtomicInteger原理

自旋锁+CAS算法。

自旋

在修改共享数据的时候,把原来的旧值纪录下来了:

CAS算法

CAS与synchronized的区别

相同点:在多线程情况下,都可以保证共享数据的安全性

不同点: