Какие основные различия между fail-fast и fail-safe итераторами, и как они по-разному реагируют на изменения коллекции во время итерации? — ДейлиПреп