忧郁秋天

文章
5
资源
0
加入时间
3年0月28天

CopyOnWriteArrayList详解

1. 并发调⽤场景下CopyOnWriteArrayList添加元素是如何保证线程安全?源码解析/**被volatile关键字修饰,保证这个数组的有序性。 */private transient volatile Object[] array;public boolean add(E e) { final ReentrantLock lock = this.lock; // 加锁 lock.lock(); try { // 获取原有数组元素 Object[] elements