CopyOnWriteArrayList 加锁原理
执行修改操作,会拷贝一份新的数据(add/set/remove)代价昂贵,修改好后会将原来的集合指向新的集合来完成操作,使用ReentrantLock来保证不会被多个线程同时修改
List线程安全之CopyOnWriteArrayList 设计思想和使用场景
版权声明:本文为SmallDade原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。