29 | 并发容器全家桶:CopyOnWrite / 阻塞队列 / ConcurrentSkipListMap模块六:JUC并发框架与锁机制 · 第5篇,从写时复制到跳表到七大阻塞队列,盘点 JUC 并发容器的设计哲学与适用场景。一、CopyOnWriteArrayList 写时复制1.1 原理CopyOnWriteArrayList 采用写时复制策略:写操作(add/set/remove)先获锁,复制一份新数组,修改新数组,再将内部数组引用指向新数组;读操作无锁,直接读当前数组。// CopyOnWriteArrayList.javafinaltransientObject[]array