Вопросы по теме 'concurrentmodification'

Почему один цикл генерирует исключение ConcurrentModificationException, а другой нет?
Я столкнулся с этим, когда писал программу коммивояжера. Для внутреннего цикла я попробовал for(Point x:ArrayList<Point>) { // modify the iterator } но при добавлении еще одной точки в этот список выбрасывалось...
5461 просмотров
schedule 21.12.2022

ConcurrentModificationException с использованием наложения моего местоположения и таймера
эта проблема не дает мне покоя, и я надеюсь, что вы можете помочь! Я уже находил здесь ответы на ряд вопросов и надеюсь, что вы снова сможете сотворить свое волшебство :) Итак, часть моего приложения использует API Карт Google для отображения...
2573 просмотров

Использование итератора в TreeSet
СИТУАЦИЯ: у меня есть TreeSet пользовательских объектов, и я также использовал пользовательский компаратор. Я создал итератор для использования в этом TreeSet. TreeSet<Custom> ts=new TreeSet<Custom>(); Iterator<Custom>...
55258 просмотров

Есть ли в Java структура данных, поддерживающая параллельную модификацию?
Я делаю игру на Java. Каждый враг в игре — это поток, и они постоянно перебирают структуры данных игры (я всегда использую класс Vector). В последнее время я получаю «ConcurrentModificationException», потому что элемент добавляется/удаляется из...
1545 просмотров

Ошибка программирования Java: java.util.ConcurrentModificationException
Я пишу программу как часть учебника для начинающего студента Java. У меня есть следующий метод, и всякий раз, когда я его запускаю, он дает мне следующее исключение: java.util.ConcurrentModificationException at...
4809 просмотров

Я продолжаю получать java.util.concurrentmodificationexception. Как это исправить?
Я работал над этим фрагментом кода. Вот псевдокод того, что я хочу сделать: a.проверьте, если размер разделов (который является списком) равен 0. b.если размер разделов равен 0, то автоматически зачислите учащегося в раздел, вызвав...
2067 просмотров
schedule 09.06.2022

ConcurrentModificationException при использовании итератора и iterator.remove()
private int checkLevel(String bigWord, Collection<String> dict, MinMax minMax) { /*value initialised to losing*/ int value = 0; if (minMax == MinMax.MIN) value = 1; else value = -1; boolean go = true;...
7769 просмотров

Параллельные обновления (x += a) глобальной памяти в OpenCL
Я делаю следующее в ядре OpenCL (упрощенный пример): __kernel void step(const uint count, __global int *map, __global float *sum) { const uint i = get_global_id(0); if(i < count) { sum[map[i]] += 12.34; } } Здесь sum...
109 просмотров
schedule 02.02.2024

Получение исключения одновременной модификации даже после использования итератора
Рассмотрим следующий код: if(!unmatchedNewTruckRequirementSet.isEmpty()){ for(Iterator<TruckRequirement> iterator = unmatchedNewTruckRequirementSet.iterator(); iterator.hasNext();){ TruckRequirement newTruckRequirement =...
53 просмотров
schedule 15.12.2023

Исключение одновременной модификации Maven Surefire
Когда Maven строит мой проект и запускает модульные тесты, иногда возникает исключение одновременной модификации (примерно в 1 из 5 раз он завершится ошибкой, в других случаях он будет успешно построен). Но когда я запускаю тесты локально как...
1275 просмотров

ConcurrentModificationException, возникающее при получении размера списка
Для проекта в моем классе Data Structures мне было поручено создать трехмерное дерево диапазонов, где каждое измерение является BST. Я прочитал этот вопрос , но это вопрос Android и причины нашего вопросы кажутся разными, и единственный ответ не...
201 просмотров

Исключение параллельной модификации в эскизе обработки
Я работаю над модификацией примера Attraction2D из библиотеки Toxiclibs , чтобы он управлялся жестами с датчика Leap Motion, как в отличие от мыши в примере. Я выполняю все свои действия по распознаванию жестов в приложении Open Frameworks и...
383 просмотров
schedule 27.05.2024

Итератор внутри Iterator ConcurrentModificationException
У меня следующая проблема: Имея ArrayList (давайте назовем его списком), как я могу «двойную итерацию» пройти через него, не получая ConcurrentModificationException? Вот что я пробовал: iterator out = list.iterator(); iterator in;...
1164 просмотров
schedule 25.01.2023

Синглтон создан с типом enum, проблемы с безопасностью потоков
Добрый день, я создал Singleton: import java.util.Arrays; import java.util.Collections; import java.util.LinkedList; public enum Singleton { FIRST_INSTANCE; String[] scrabbleLetters = {...
40 просмотров

Может ли получить, поместить и удалить elemetn в HashMap без итерации, вызывающей ConcurrentModificationException?
У меня есть статическая хэш-карта, совместно используемая несколькими потоками. Я вообще не повторяю карту, а просто использую get , put , remove . Это безопасно от ConcurrentModificationException ? Метод выглядит так private static...
81 просмотров
schedule 23.10.2022