Java并发包concurrent介绍(一):atomic原子类
2019-07-26 本文已影响0人
湖与月
1.atomic原子类实现原理
1.通过volatile关键词对值进行修饰,利用其可见性、有序性的特点,保持线程间的公开透明;
2.使用Unsafe类提供的硬件级别的原子操作,进行CAS操作,保证并发时的先后顺序;(Unsafe类介绍参考https://www.cnblogs.com/thomas12112406/p/6510787.html)
2.图表

3.atomic类介绍
可以参考这篇文章https://www.jianshu.com/p/84c75074fa03
4.总结
atomic原子类操作属于乐观锁,所以效率还是挺高的,大家有需要可以先使用此包下的类。