JVM——并发容器实现原理ArrayList是实际开发中高频使用的集合类,但不是线程安全的。JDK1.5提供了线程安全的数组:CopyOnWriteArrayList。CopyOnWriteArrayList采用了一种读写分离的并发策略。CopyOnWriteArrayList对读操作采用的是无锁设计,性能非常好。对于写操作,CopyOnWriteArrayList会将当前数组复制一份,然后在新副本上执行写操作,写结束之后会将数组指针指向新的数组。基于上述特征,CopyOnWriteArrayList适合在高频读操作、低频写操作的