快速失败与安全失败

1.快速失败(fail-fast)       在用迭代器遍历一个集合对象,如果在遍历过程中集合内容发生了改变(也就是多线程时的数据不安全问题),则会抛出Concurrent Modification Exception(并发修改异常)。 在ArrayList的所有涉及结构变化的方法中都增加modCount的值,包括:add()、remove()等等,这些方法每调用一次,modCount的值就加1
相关文章
相关标签/搜索