摘要: 在CopyOnWriteArrayList的源码中有一个细节值得学习,就是在addIfAbsent方法中ReentrantLock的用法,先是将一个这个成员变量this.lock重新赋值给一个局部变量lock之后再使用它,貌似跟java的内存模型有关,具体说明参考这篇文章:https://www.jianshu.com/p/04236d63f055 public class CopyOnWrite 阅读全文
posted @ 2019-10-08 17:44 xuebusi 阅读(782) 评论(0) 推荐(0)