ConcurrentHashMap的迭代器是强一致性的迭代器仍是弱一致性的迭代器

而在迭代时,ConcurrentHashMap使用了不一样于传统集合的快速失败迭代器(见以前的文章《JAVA API备忘---集合》)的另外一种迭代方式,咱们称为弱一致迭代器。在这种迭代方式中,当iterator被建立后集合再发生改变就再也不是抛出ConcurrentModificationException,取而代之的是在改变时new新的数据从而不影响原有的数据,iterator完成后再将头指针
相关文章
相关标签/搜索