Tag: concurrentmodification

Gleichzeitige änderung ist ein häufiges problem bei einigen thread-Anwendungen verwenden, wenn Sie nicht richtig mit sperren/syncronization. Es kann zu Fehlern oder auch Ausnahmen, wie z.B. ConcurrentModificationException in Java.

ConcurrentModificationException (Java)

Anzahl der Antworten 3 Antworten
Exception in thread "main" java.util.ConcurrentModificationException Squash the PC dirties the room Violet. The room's state is now dirty Lily the animal growls The Animal Lily left the room and goes to Green through the west door. at

JAVA-java.util.ConcurrentModificationException:null Ausnahme

Anzahl der Antworten 1 Antworten
Arbeite ich an meinem code und immer "java.util.ConcurrentModificationException". Ich habe es gegoogelt und weiß auch, dass solche Fehler nur kommt, wenn Sie versuchen zu ändern auf-gehen iterative variable, die ich fühle mich nicht in meinem Fall. Unten

Warum wird eine ConcurrentModificationException geworfen und wie um zu Debuggen

Anzahl der Antworten 6 Antworten
Ich bin mit einem Collection (a HashMap indirekt durch die JPA, es ist so passiert), aber anscheinend ist das zufällig der code wirft einen ConcurrentModificationException. Woran liegt es und wie behebe ich dieses problem? Durch die Verwendung

java.util.AbstractList$Itr.checkForComodification Triple Events

Anzahl der Antworten 1 Antworten
Ich einen server laufen lassen, und es hat einen event-handler, mit einem timing-system Bei mir laufen 3 von Ihnen in einer Reihe, es gibt diese Ausnahme Exception in thread "Thread-8" java.util.ConcurrentModificationException at java.util.AbstractList$Itr.checkForComodification(AbstractList.java:372) at java.util.AbstractList$Itr.next(AbstractList.java:343) at EventManager.run(EventManager.java:77)

ConcurrentModificationException mit LinkedHashMap

Anzahl der Antworten 6 Antworten
Nicht sicher, was löst eine java.util.ConcurrentModificationException wenn ich das Durchlaufen der LinkedHashMap Struktur im code unten. Mit der Map.Entry Ansatz funktioniert gut. Nicht eine gute Erklärung, was löst das aus den vorherigen posts. Jede mögliche Hilfe würde

Grund für ConcurrentModificationException auf ArrayLists iterator.die next () -

Anzahl der Antworten 4 Antworten
Ich habe keine Ahnung, warum eine ConcurrentModificationException tritt auf, wenn ich die Iteration über eine ArrayList. Die ArrayList ist die methode Gültigkeitsbereich, so sollte es nicht sichtbar sein, die durch andere threads in denen führen Sie den

Warum bin ich nicht immer einen java.util.ConcurrentModificationException in diesem Beispiel?

Anzahl der Antworten 10 Antworten
Hinweis: ich bin mir bewusst, das Iterator#remove() Methode. Im folgenden code-Beispiel, ich verstehe nicht, warum die List.remove im main Methode wirft ConcurrentModificationException, aber nicht in der remove Methode. public class RemoveListElementDemo { private static final List<Integer> integerList;

Wie kann ich diesen Fehler beheben java.util.ConcurrentModificationException

Anzahl der Antworten 7 Antworten
Bekomme ich eine Fehlermeldung in der folgenden Zeile. Ich mache den Prozess der Zugabe zu den jsonarray. Bitte helfen Sie mir. jsonArr=new JSONArray(); if(req.getSession().getAttribute("userses")!=null){ String name=(req.getParameter("name")==null?"":to_EnglishName(req.getParameter("name").toUpperCase())); if(!name.equals("")){ for(Book c:GlobalObjects.bookList){ if(c.getBookName().startsWith(name)){ jsonObjec=new JSONObject(); jsonObjec.put("label",c.getBookName()); jsonObjec.put("value", c.getId()); jsonArr.add(jsonObjec);//java.util.ConcurrentModificationException }

Beste Weg, um zu verhindern, dass concurrent modification exception

Anzahl der Antworten 2 Antworten
Hier einige pseudo-code wie folgt. public class MyObject { private List<Object> someStuff; private Timer timer; public MyObject() { someStuff = new ArrayList<Object>(); timer = new Timer(new TimerTask(){ public void run() { for(Object o : someStuff) { //do

Java HashMap neuen Eintrag hinzufügen, während der Iteration

Anzahl der Antworten 3 Antworten
In einer HashMap map = new HashMap<String,String>(); it = map.entrySet().iterator(); while (it.hasNext()) { entry = it.next(); it.remove(); //safely remove a entry entry.setValue("new value"); //safely update current value //how to put new entry set inside this map //map.put(s1,s2);

Wie zu vermeiden, HashMap "ConcurrentModificationException" beim Bearbeiten "Werte ()" und "put ()" in threads gleichzeitig?

Anzahl der Antworten 2 Antworten
Code: Ich habe eine HashMap private Map<K, V> map = new HashMap<>(); Einer Methode setzen, K-V-paar in durch den Aufruf von put(K,V). Die andere Methode will zum extrahieren einer Reihe von zufälligen Elemente aus der Werte: int

LinkedList checkForComodification java-Fehlermeldung

Anzahl der Antworten 2 Antworten
Ok so, was ich versuche zu tun, ist dabei eine Methode, "läuft" ein Prozess für eine bestimmte Menge von "Zeit" dieses aus allen Nähten zu arbeiten, um einen Grad, aber es hält giveing diese eceptions. Dies ist

Warum tut es.next() throw von java.util.ConcurrentModificationException?

Anzahl der Antworten 3 Antworten
final Multimap<Term, BooleanClause> terms = getTerms(bq); for (Term t : terms.keySet()) { Collection<BooleanClause> C = new HashSet(terms.get(t)); if (!C.isEmpty()) { for (Iterator<BooleanClause> it = C.iterator(); it.hasNext();) { BooleanClause c = it.next(); if(c.isSomething()) C.remove(c); } } } Nicht

Mit iterator auf ein TreeSet

Anzahl der Antworten 7 Antworten
SITUATION: ich habe ein TreeSet benutzerdefinierter Objekte und ich habe auch eine benutzerdefinierte Komparator. Die ich erstellt habe, einen iterator zu verwenden, auf das TreeSet. TreeSet<Custom> ts=new TreeSet<Custom>(); Iterator<Custom> itr=ts.iterator(); while(itr.hasNext()){ Custom c=itr.next(); //Code to add a

Warum erhalte ich in diesem Beispiel keine java.util.ConcurrentModificationException?

Anzahl der Antworten 10 Antworten
Hinweis: ich bin mir bewusst, das Iterator#remove() Methode. Im folgenden code-Beispiel, ich verstehe nicht, warum die List.remove im main Methode wirft ConcurrentModificationExceptionaber nicht in der remove Methode. public class RemoveListElementDemo { private static final List<Integer> integerList; static

Gleichzeitige Änderungsausnahme

Anzahl der Antworten 9 Antworten
Habe ich dieses kleine Stück code, und es gibt mir das concurrent modification exception. Ich kann nicht verstehen, warum ich immer, obwohl ich nicht sehen, keine gleichzeitigen änderungen durchgeführt. import java.util.*; public class SomeClass { public static

java.util.ConcurrentModificationException mit Iterator

Anzahl der Antworten 4 Antworten
Ich wissen, ob würde versuchen, zu entfernen aus der Sammlung Durchlaufen es mit der einfachen Schleife, werde ich immer diese exception: java.util.ConcurrentModificationException. Aber ich bin mit Iterator und es immer noch erzeugt mir diese Ausnahme. Jede Idee,

java.util.ConcurrentModificationException in Android-Animation

Anzahl der Antworten 4 Antworten
Es ist etwas, was ich vermisse mit dem Begriff der Synchronisation code in Android. Szenario Es sind immer 3 Elemente auf dem Bildschirm gezeichnet. Jedes Bild wird gespeichert, in eine ArrayList (lstGraphics). Für diesen Zweck verwende ich