В чем причина возникновения ConcurrentModificationException в Java коллекциях?

JavaИсключенияКоллекцииМногопоточностьСтруктуры данных