Oracle говорит
Обратите внимание, что Iterator.remove - единственный безопасный способ изменить коллекцию во время итерации; поведение не определено, если базовая коллекция изменена каким-либо другим образом во время итерации.
Может ли это означать, что даже если несколько потоков выполняют итерацию вместе над одной и той же отказоустойчивой реализацией одной коллекции, объект (_1 _, _ 2 _, _ 3 _, _ 4_) выполняет итератор . remove () не было бы заброшено ConcurrentModificationException
?
ConcurrentModificationException
, Обычно не допускается, чтобы один поток изменял коллекцию, в то время как другой поток выполняет итерацию по ней. - person Mihir   schedule 05.07.2016@Mihir
Немного ясности. Что, если модификация iterator.remove () выполняется одним потоком, когда он проходит, а другой поток выполняет то же самое, повторяя во время итерации предыдущего потока? - person Aakash Verma   schedule 06.07.2016