忧郁未来

文章
5
资源
0
加入时间
2年10月21天

Java-CopyOnWriteArrayList的实现原理

一些基本概念所在包路径: java.util.concurrent作用: CopyOnWriteArrayList可以理解为是线程安全版本的ArrayList,功能和ArrayList类似数据结构: 底层同ArrayList一样,是一个Object类型的数组,用来存放元素实现原理: 使用了写锁, 采用数组复制的形式完成数据的修改(增/删/改)操作特点: 线程安全, 查询效率高, 数据保证最终一致性如何添加数据? add()方法首先, CopyOnWriteArrayList里申明了两个属性