中国大数据教育领跑者

IT培训上市机构

您现在的位置:首页 > Java培训 > java面试题>Java面试题之快速失败(fail-fast)和安全失败(fail-safe)的区别是什么?

Java面试题之快速失败(fail-fast)和安全失败(fail-safe)的区别是什么?

2018-01-05 11:35:48 作者:魔据大数据学院

今天魔据教育为大家总结一下Java面试题之快速失败(fail-fast)和安全失败(fail-safe)的区别是什么?
Iterator的安全失败是基于对底层集合做拷贝,因此,它不受源集合上修改的影响。java.util包下面的所有的集合类都是快速失败的,而java.util.concurrent包下面的所有的类都是安全失败的。快速失败的迭代器会抛出ConcurrentModificationException异常,而安全失败的迭代器永远不会抛出这样的异常。
以上便是魔据教育为大家总结的Java面试题之快速失败(fail-fast)和安全失败(fail-safe)的区别是什么?

相关推荐
[免责声明]本文来源于网络转载,仅供学习交流使用,不构成商业目的。版权归原作者所有,如涉及作品内容、版权和其它问题请在30日内与本网联系,我们将在第一时进行处理

值班手机:18501996998

咨询QQ: 226594285 / 428683440

校区地址:北京市海淀区中关村科技园首农蓝海中心C座-7层

全国咨询热线:400-690-5006

点击关注:

魔据教育官方微博

魔据官方微信