[学习笔记-Java集合-3] List - CopyOnWriteArrayList源码分析

2019-08-10
阅读 7 分钟
2.1k
CopyOnWriteArrayList是ArrayList的线程安全版本,内部也是通过数组实现,每次对数组的修改都完全拷贝一份新的数组来修改,修改完了再替换掉老数组,这样保证了只阻塞写操作,不阻塞读操作,实现读写分离。