问题标签 [concurrentmodification]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
2 回答
4125 浏览

java - 通过制作浅拷贝来避免 List 上的 ConcurrentModificationException

我有一个像下面这样的类:

persons可以同时修改:一个是通过remove()一个线程,两个是通过getAllPersons().

我已经在多线程环境中测试了上述场景,看看是否可以通过在调用ConcurrentModificationException时返回浅拷贝来避免。getAllPersons()它似乎奏效了。我从来没有遇到过ConcurrentModificationException.

为什么,在这种情况下,只制作persons避免 a的浅表副本ConcurrentModificationException

0 投票
3 回答
14151 浏览

java - 为什么 it.next() 会抛出 java.util.ConcurrentModificationException?

不是SSCCE,但你能闻到气味吗?

0 投票
4 回答
117 浏览

java - ConcurrentModificationException,需要说明

ConcurrentModificationException由于我正在迭代一个我正在修改的集合,因此以下模型代码最终以.

但是为什么会这样呢?请帮忙澄清

0 投票
1 回答
42 浏览

java - 仅从重复的 ArrayList 中删除对象

我已经复制了一个 ArrayList :

试图用 MyList1 的对象加载 MyList2 的对象。

现在,当我遍历 MyList2 时,我 it.remove() 一些对象,但这会导致通过 MyList1 在父迭代的其他地方发生并发修改异常。我认为当我 it.remove() 它实际上也将它从原始 ArrayList 中删除时,如何仅从 MyList2 中删除它?谢谢。

0 投票
5 回答
1282 浏览

java - 连续循环通过 HashMap 需要什么代码?

目前我的代码导致间歇性 ConcurrentModificationException 错误,可能是因为我循环遍历 HashMap 的方式:

如何连续循环遍历 HashMap 并避免 ConcurrentModificationException 错误?

0 投票
1 回答
89 浏览

android - 蜂窝中的 ConcurrentModification 异常

我在处理地图时遇到此错误(使用 GetDirection API 在地图上画线)。我使用过 CopyOnWriteArrayList ,但它有时会引发 ConcurrentModification 异常。

它给出了错误it1.next()

0 投票
10 回答
269181 浏览

java - 为什么在此示例中我没有收到 java.util.ConcurrentModificationException?

注意:我知道Iterator#remove()方法。

在下面的代码示例中,我不明白为什么List.removeinmain方法会 throws ConcurrentModificationException,但不是inremove方法。

0 投票
2 回答
1566 浏览

java - Java 是否有支持并发修改的数据结构?

我正在用Java制作游戏。游戏中的每个敌人都是一个线程,它们不断地循环遍历游戏的数据结构(我总是使用类 Vector)。

最近我得到了“ConcurrentModificationException”,因为一个元素正在从一个向量中添加/删除,而一个线程正在循环它。我知道有一些策略可以避免添加/删除问题(我实际上使用了一些策略来避免删除问题,但我仍然遇到“添加”问题)。

听说java支持避免ConcurrentModificationException的Vector/List。

你知道这个结构可能是什么吗?谢谢。

0 投票
2 回答
4862 浏览

java - Java 编程错误:java.util.ConcurrentModificationException

我正在为初学者 Java 学生编写一个程序作为教程的一部分。我有以下方法,每当我运行它时,它都会给我以下异常:

这是类 Warehouse 中的方法本身:

问题似乎出在 if else 语句上。如果我不包含 if else,那么程序将运行,尽管它不会正常工作,因为循环不会遍历空的 ArrayList。

我尝试添加一个产品只是为了防止它在代码的其他部分为空,但它仍然给我同样的错误。有任何想法吗?

0 投票
3 回答
9307 浏览

java - java中如何清除String数组中的所有元素?

java.util.ConcurrentModificationException正在尝试动态加载元素,所以我想清除其中的所有元素。请指导我如何清除元素或如何以任何其他方式使用片段。谢谢..

这是我的完整代码。

我的代码的另一部分

这是我的登录执行

12-21 10:43:26.174:E/AndroidRuntime(591):致命异常:主要
12-21 10:43:26.174:E/AndroidRuntime(591):java.util.ConcurrentModificationException