Java的fail fast機(jī)制 首先說(shuō)說(shuō)現(xiàn)象,當(dāng)我們使用iterator迭代器遍歷一個(gè)集合的過(guò)程中,如果其它線(xiàn)程,或者它自己向這個(gè)集合新增或刪除了一個(gè)key-value,那么當(dāng)前線(xiàn)程就會(huì)拋出ConcurrentModificationException異常。 然后說(shuō)說(shuō)原理。無(wú)論是AbstractList,還是HashMap,它們都擁有一個(gè)modCount變量,每當(dāng)我們向集合新增或者刪除元素,都會(huì)使...
www.dbjr.com.cn/program/308004m...htm 2025-6-8