Fail-fast итератор: что это
Коротко
Fail-fast итератор: итератор, который при структурном изменении коллекции в обход него (счётчик modCount не совпал) бросает ConcurrentModificationException на следующем шаге. Работает по принципу best effort, это не защита от гонок.
Определение
Итератор, который при структурном изменении коллекции в обход него (счётчик modCount не совпал) бросает ConcurrentModificationException на следующем шаге. Работает по принципу best effort, это не защита от гонок. Противоположность: weakly consistent итераторы concurrent-коллекций и snapshot-итератор CopyOnWriteArrayList.
Из урока «Коллекции Java изнутри»
Что такое fail-fast итератор и как удалить элемент во время обхода.
Читать урок целикомВопросы по теме с собеседований
Запомните, а не прочитайте
В тренажёре карточка вернётся, когда начнёт забываться. А билеты по Java проверят, что термин понятен в деле.