modCount:Java集合实现快速失败机制的计数器
快速失败机制,是Java集合框架中的一种错误检测机制。多线程下遍历一个非线程安全的集合对象时,如果一个线程在遍历过程中,另一个线程对集合对象的内容进行了修改(增加、删除),则会抛出ConcurrentModificationException。快速失败机制并不保证在非同步下的修改一定会抛出异常,这种机制一般仅用于检测bug。以ArrayList中的forEach方法为例,看看modCount的作用:modCount定义于ArrayList的父类AbstractList中public abstra