Это исключение выдается, когда вы добавляете / удаляете (/ редактируете) что-то в коллекции во время прохождения через нее (например, в цикле for).
Чтобы решить эту проблему, вы должны использовать 'блокировка »в многопоточной среде.Если вы делаете что-то внутри самого ответственного цикла for, вы можете скопировать свою структуру данных во вторичную (временную), а затем выполнить итерацию только для одного из двух и выполнить все необходимые действия для другого.
Надеюсь, это поможет!