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

Как проводить параллельное тестирование модификаций для приложения grails
Я хотел бы запустить тесты, имитирующие то, что пользователи одновременно изменяют определенные данные для приложения grails. Существуют ли какие-либо плагины / инструменты / механизмы, которые я могу использовать, чтобы сделать это эффективно?...
1523 просмотров

Как дисковые контроллеры обрабатывают одновременную запись в один и тот же сектор при отсутствии барьеров записи?
Когда я открываю файл с помощью O_DIRECT|O_ASYNC и выполняю две одновременные записи в один и тот же сектор диска без промежуточной fsync или fdatasync, дает ли дисковая подсистема linux или аппаратные контроллеры диска какие-либо гарантии того, что...
1674 просмотров

Синхронизация потоков в Java
У меня есть два потока, изменяющие один и тот же объект, скажем, MyObject, и поэтому синхронизировали объект. Но в одном из потоков другой объект модифицируется и при этом должен вызывать MyObject. I.e. public void run(){...
1311 просмотров

Предотвратить модификацию пользовательского класса во время итерации
Если у меня есть класс с интерфейсом: class AnIteratable(object): def __init__(self): #initialize data structure def add(self, obj): # add object to data structure def __iter__(self): #return the iterator def next(self):...
210 просмотров
schedule 23.10.2023

java.util.ConcurrentModificationException при итерации LinkedHashSet
Пожалуйста, помогите мне понять ошибку, которую я получаю: private void replayHistory() { synchronized (alarmsHistory) { for (AlarmEvent alarmEvent : alarmsHistory) { LOG.error("replayHistory " + alarmEvent.type + " " +...
2373 просмотров
schedule 26.05.2022

ConcurrentModificationException при удалении элемента в ArrayList [Использование iterator.remove()]
я знаю, что мы не должны изменять ArrayList во время итерации. Но я использую Iterator для перебора списка и iterator.remove() для удаления элемента, но все равно приводит к исключению ConcurrentModification Exception. Моя программа не...
280 просмотров

Получение программы чата ConcurrentModificationException
Когда я вызываю метод send (), я получаю исключение ConcurrentModificationException. Я только получаю доступ к данным, никаких изменений, поэтому я не уверен, в чем проблема. Какие-либо предложения? public class chatServer{ public static...
151 просмотров
schedule 03.02.2023

Как использовать GORM для автоматического обновления группы объектов
Я использую автономный GORM (groovyVersion = '2.0.8', grailsVersion = '2.2.4', gormVersion = '1.3.7', h2Version = '1.3.170') и имею базу данных объектов, которые будут часто модификация. Эти объекты сгруппированы по одному свойству «запись» и...
124 просмотров

Удаление объектов из списка массивов — исключение параллельной модификации
Я делаю игру, и я прочитал все об исключении одновременной модификации при удалении/изменении списка массивов во время итерации по нему, но у меня все еще есть проблема. Я хочу удалить объект при касании экрана и объекты x, y выравнивается с...
661 просмотров

ConcurrentModificationException при отправке сообщения всем клиентам
У меня проблема при повторении ArrayList of Sockets. Цель списка - отправить сообщение всем клиентам, когда подключается другой, кроме последнего. Я получаю ConcurrentModificationException и не знаю, как с ним справиться. Пожалуйста помоги!...
441 просмотров
schedule 03.04.2023

HashMap ConcurrentModificationException
Я не могу понять, почему я получаю ConcurrentModificationException в моем «цикле очистки». private HashMap<String, Long> firsthits = new HashMap<String, Long>(); public void addHit(String name) { firsthits.put(name,...
55 просмотров
schedule 24.12.2022

Extbase: реализовать блокировку для одновременного доступа
В моем расширении у меня есть набор операций, которые генерируются действиями пользователя. Каждая операция состоит из нескольких шагов. Для обработки этих операций я реализовал задачу планировщика (расширение «планировщик» 6.2.0). Теперь дело в...
83 просмотров

Java-итератороподобная конструкция для одновременной модификации карты
Скажем, я делаю что-то вроде: for (X x : some_map.values ()) doSomething (x); где doSomething() косвенно через несколько слоев кода добавляет больше значений к some_map . С итераторами (как в приведенном выше примере кода) мне бросают...
123 просмотров
schedule 15.04.2023

Плагины Microsoft Dynamics CRM - одновременные обновления
У меня есть настраиваемая сущность, которая обновляется почти в реальном времени (около 1000 обновлений в минуту). Поскольку одна и та же запись объекта может обновляться в разных запросах пакетного обновления, а запросы принимаются из разных...
1169 просмотров