我是靠谱客的博主 爱笑帅哥,最近开发中收集的这篇文章主要介绍快速失败与安全失败,觉得挺不错的,现在分享给大家,希望可以做个参考。

概述

什么是快速失败?

当你创建List集合或HashMap等集合时使用迭代器iterator进行迭代,再进行增加,删除的操作时就会抛出ConcurrentModificationException异常

什么是安全失败?

说白了快速失败就是让你立刻失败,也就是直接报错,安全失败就是安全的失败,就是当你在迭代时对集合对象进行增删操作时不会报错,但是为什么还是失败呢,因为不能同步的线程就不能叫做成功,就算你没有报错但你迭代的还是原来的旧数据,你增删的数据还是没有同步的迭代,所以它还是失败的。

总结


最后

以上就是爱笑帅哥为你收集整理的快速失败与安全失败的全部内容,希望文章能够帮你解决快速失败与安全失败所遇到的程序开发问题。

如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。

本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
点赞(31)

评论列表共有 0 条评论

立即
投稿
返回
顶部