CopyOnWriteArrayList 加锁原理
执行修改操作,会拷贝一份新的数据(add/set/remove)代价昂贵,修改好后会将原来的集合指向新的集合来完成操作,使用ReentrantLock来保证不会被多个线程同时修改
List线程安全之CopyOnWriteArrayList 设计思想和使用场景
CopyOnWriteArrayList 加锁原理
执行修改操作,会拷贝一份新的数据(add/set/remove)代价昂贵,修改好后会将原来的集合指向新的集合来完成操作,使用ReentrantLock来保证不会被多个线程同时修改
List线程安全之CopyOnWriteArrayList 设计思想和使用场景