AtomicInteger源码剖析

1.1前言 AtomicInteger是一个支持原子操作的Integer类,它提供了原子自增方法、原子自减方法以及原子赋值方法等。其底层是通过volatile和CAS实现的,其中volatile保证了内存可见性,CAS算法保证了原子性。因此接下来我们先了解下volatile和CAS,然后在研究下AtomicInteger的源码。 1.2volatile变量 volatile是一种稍弱的同步机制,用
相关文章
相关标签/搜索