集合类

痛苦的时候,正是成长的时候

  ArrayList为什么线程不安全?

ArrayList为什么线程不安全?
故障原因:ConcurrentModificationException
导致原因:并发争抢修改,导致数据不一致
解决方案:
	1.new Vector(); 内部加锁
	2.Collections.synchronizedList(new ArrayList<Integer>());
	3.new CopyOnWriteArrayList<String>(); 写时复制,读写分离的思想
优化建议:
	使用CopyOnWriteArrayList

  

Unkonw Unkonw(你不知道一样东西,你也会不知道自己不知道这样东西)
原文地址:https://www.cnblogs.com/2014-1130/p/15404437.html