Отказоустойчивый механизм проверки одновременной модификации в синхронизированных коллекциях является разумным, так как эти коллекции считаются поточно-ориентированными в многопоточной среде и, следовательно, они должны знать о параллельной модификации.
Но я не понимаю, почему эти небезопасные для потоков коллекции, такие как ArrayList
, которые должны работать в однопоточной среде, также должны знать о параллельной модификации в итерации?
Заранее благодарим за ответ!