概述
什么是快速失败?
当你创建List集合或HashMap等集合时使用迭代器iterator进行迭代,再进行增加,删除的操作时就会抛出ConcurrentModificationException异常
什么是安全失败?
说白了快速失败就是让你立刻失败,也就是直接报错,安全失败就是安全的失败,就是当你在迭代时对集合对象进行增删操作时不会报错,但是为什么还是失败呢,因为不能同步的线程就不能叫做成功,就算你没有报错但你迭代的还是原来的旧数据,你增删的数据还是没有同步的迭代,所以它还是失败的。
总结
最后
以上就是爱笑帅哥为你收集整理的快速失败与安全失败的全部内容,希望文章能够帮你解决快速失败与安全失败所遇到的程序开发问题。
如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。
本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
发表评论 取消回复