2 个回答
CopyOnWriteArrayList的缺点有:
1、CopyOnWriteArrayList是很耗费内存的,每次set()/add()都会复制一个数组出来
2、CopyOnWriteArrayList只能保证数据的最终一致性,不能保证数据的实时一致性。
发布于:2年前 (2023-03-16) IP属地:四川省
假设两个线程,线程A去读取CopyOnWriteArrayList的数据,还没读完
现在线程B把这个List给清空了,线程A此时还是可以把剩余的数据给读出来。
现在线程B把这个List给清空了,线程A此时还是可以把剩余的数据给读出来。
发布于:2年前 (2023-03-16) IP属地:四川省
我来回答
您需要 登录 后回答此问题!