ArrayList 线程不安全
作者:互联网
1 线程不安全体现
addAll方法,会先确定容量,不足会扩容,然后再执行native systemarray.copy ---------扩容方法非同步方法
2 多线程下的问题
下标越界
存入的值变为null
3 解决方法
同步方法调用
Collections.syschronizedList代替arrayList
Vector 代替arrayList
CopyOnWriteArrayList代替arrayList
标签:同步,ArrayList,安全,线程,代替,多线程,方法,arrayList 来源: https://www.cnblogs.com/zslb/p/15353630.html