在最后一个关于Vector的案例中,普通for循环不会导致“并发修改异常”的本质原因是什么呢?
来源:5-7 同步容器-2
![](http://img1.sycdn.imooc.com/user/54584e1f0001bec502200220-100-100.jpg)
Asan
2018-08-10
写回答
1回答
-
Jimin
2018-08-10
你好,这个属于删除list某个索引对应的值,与并发关系不大,但也是有机会出错的,比如都在删除,索引值可能比list的size要长,当然,如果单线程操作或线程封闭时处理不会有这个问题,实际也很少会遇到。而其他出问题的写法在并发迭代修改是有风险的。
00
相似问题