第4章 Java併發包中原子操作類原理剖析

4.1 原子變量操作類 JUC併發包中包含有AtomicInteger、AtomicLong和AtomicBoolean等原子性操作類,它們的原理類似。AtomicLong是原子性遞增或者遞減類,其內部使用Unsafe來實現。 在沒有原子類的情況下,實現計數器需要使用一定的同步措施,比如使用synchronized關鍵字等,但是這些都是阻塞算法,對性能有一定損耗,原子操作類都使用CAS非阻塞算法,
相關文章
相關標籤/搜索