【JAVA】快速失败(fail-fast)和安全失败(fail-safe)的区别 快速失败(fail-fast)和安全失败(fail-safe)的区别
快速失败(fail-fast)和安全失败(fail-safe)的区别两者的区别要从一个异常说起----ConcurrentModification Exception。即并发修改异常,在面试中也经常被问到,在查阅资料后,给出以下解释。一、源码分析先看以下源码,该异常来自于ArrayList的父类AbstractList的内部类Itr中的c...