Вопросы по теме 'concurrentmodification'
Java: итерация по набору при изменении содержимого набора
Я хочу перебрать набор, но содержимое набора изменится во время его итерации. Я хочу перебирать исходный набор во время создания итератора, а не перебирать какие-либо новые элементы, добавленные в набор. Как это возможно? Это поведение набора по...
4765 просмотров
schedule
17.03.2024
Исключение одновременной модификации в наборе Java
Как часть моей программы, я придерживался исключения одновременной модификации. Вот упомянутая часть:
PriorityQueue<Customer> marginalGainHeap = new PriorityQueue<Customer>(
1, new Comparator<Customer>() {...
1845 просмотров
schedule
17.12.2023
ConcurrentModificationException: .add() против .addAll()
Почему происходит следующее? Разве оба не должны работать?
List<String> items = data;
for( String id : items ) {
List<String> otherItems = otherData;
// 1. addAll()
//Causes ConcurrentModificationException...
2379 просмотров
schedule
19.01.2024
ConcurrentModificationException с ConcurrentHashMap
Я понимаю концепцию, стоящую за этим, но подумал, что использование ConcurrentHashMap вместо HashMap исправит это. Потому что ConcurrentHashMap защищает от одновременного чтения и модификации разными потоками.
Но я все еще вижу исключение.
Вот...
507 просмотров
schedule
28.07.2022