美文网首页
迭代器的两种

迭代器的两种

作者: 机器不能学习 | 来源:发表于2018-09-05 21:56 被阅读0次

    fail-fast

    快速失败模式。

    在容器遍历时不允许改变容器的结构,包括增加和删除。

    多线程情况下,一方遍历一方修改也会报错。

    常见的的使用fail-fast方式遍历的容器有HashMap和ArrayList等。

    fail-safe

    安全模式。大概实现是,每次遍历都是取副本遍历,不会影响结构,但是值不一定是最新的。

    方式遍历的容器有ConcerrentHashMap和CopyOnWriteArrayList等。

    多线程安全

    相关文章

      网友评论

          本文标题:迭代器的两种

          本文链接:https://www.haomeiwen.com/subject/npbzwftx.html