Java并发之AtomicInteger源码分析


一、AtomicInteger的数据结构

、构造方法

三、常用的方法

主要的核心函数是compareAndSet(int expect,int update),采用happen-before关系.

从这几个方法中可以看到,AtomicInteger并没有采用synchronized同步的方式,对方法进行同步,而是采用了一个

自旋锁的方式实现。


参考: 自旋锁 http://ifeve.com/java_lock_see1/


发布了298 篇原创文章 · 获赞 9 · 访问量 24万+
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章