Perguntas com a marcação «concurrentmodification»

10
Por que não estou recebendo uma java.util.ConcurrentModificationException neste exemplo?
Nota: Estou ciente do Iterator#remove()método. No exemplo de código a seguir, não entendo por que o método List.removein mainé lançado ConcurrentModificationException, mas não no removemétodo public class RemoveListElementDemo { private static final List<Integer> integerList; static { integerList = new ArrayList<Integer>(); integerList.add(1); integerList.add(2); integerList.add(3); } public static void remove(Integer toRemove) { …

8
Por que uma ConcurrentModificationException é lançada e como depurá-la
Estou usando um Collection(um HashMapusado indiretamente pelo JPA, acontece), mas aparentemente aleatoriamente o código gera um ConcurrentModificationException. O que está causando isso e como faço para corrigir esse problema? Usando alguma sincronização, talvez? Aqui está o rastreamento de pilha completo: Exception in thread "pool-1-thread-1" java.util.ConcurrentModificationException at java.util.HashMap$HashIterator.nextEntry(Unknown Source) at java.util.HashMap$ValueIterator.next(Unknown …
Ao utilizar nosso site, você reconhece que leu e compreendeu nossa Política de Cookies e nossa Política de Privacidade.
Licensed under cc by-sa 3.0 with attribution required.