第4章 Java并发包中原子操作类原理剖析

4.1 原子变量操作类 JUC并发包中包含有AtomicInteger、AtomicLong和AtomicBoolean等原子性操作类,它们的原理类似。AtomicLong是原子性递增或者递减类,其内部使用Unsafe来实现。 在没有原子类的情况下,实现计数器需要使用一定的同步措施,比如使用synchronized关键字等,但是这些都是阻塞算法,对性能有一定损耗,原子操作类都使用CAS非阻塞算法,
相关文章
相关标签/搜索