1.atomic原子类实现原理
1.通过volatile关键词对值进行修饰,利用其可见性、有序性的特点,保持线程间的公开透明;
2.使用Unsafe类提供的硬件级别的原子操作,进行CAS操作,保证并发时的先后顺序;(Unsafe类介绍参考https://www.cnblogs.com/thomas12112406/p/6510787.html)
2.图表
atomic类.png3.atomic类介绍
可以参考这篇文章https://www.jianshu.com/p/84c75074fa03
4.总结
atomic原子类操作属于乐观锁,所以效率还是挺高的,大家有需要可以先使用此包下的类。
网友评论