一篇文章了解多线程并发下的集合安全(Java)1.0
java.util.ConcurrentModificationException问题
我们来写多线程并发下用最常用的集合ArrayList,它的底层是数组,初始化时是长度为0的Object数组
。当我们调用add方法时,初始大小为10。运行后,抛出了ConcurrentModificationException并发修改异常。
public class Test {
public static void main(String[] args) {
List<String>
原创
2020-08-17 22:39:27 ·
107 阅读 ·
0 评论