集合类不安全之并发修改异常:java.util.ConcurrentModificationException,高并发多线程访问下的常见异常

ArrayList线程不安全的原因是其中的add方法没有加锁 故障现象:java.util.ConcurrentModificationException 导致原因:并发争抢修改导致,参考花名册签名情况,一个人正在写,另一个同学过来抢夺,导致数据不一致异常。并发修改异常。 解决方案: 用Vector  Collections.synchronizedList(new ArrayList<>();
相关文章
相关标签/搜索