ConcurrentModificationException

一,ConcurrentModificationException Iterator在迭代时,检测(对List内部的modCount进行检测)到并发修改则会快速失败(fail-fast),抛出该异常。值得注意的是,这里指的并发修改并不一定是多线程。单线程情况下也可能抛出该异常。 二,单线程下抛出ConcurrentModificationException 单线程下,以下代码会导致collection快速失败抛出异常: Iterator iterator = collection.iterator(); while (iterator.hasNext()) { Item item = (Item) iterator. »