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