AtomicInteger源碼剖析

1.1前言 AtomicInteger是一個支持原子操作的Integer類,它提供了原子自增方法、原子自減方法以及原子賦值方法等。其底層是通過volatile和CAS實現的,其中volatile保證了內存可見性,CAS算法保證了原子性。因此接下來我們先了解下volatile和CAS,然後在研究下AtomicInteger的源碼。 1.2volatile變量 volatile是一種稍弱的同步機制,用
相關文章
相關標籤/搜索