1. 首页
  2. 编程语言
  3. Java
  4. Java集合中的fail-fast(快速失败)机制详解

Java集合中的fail-fast(快速失败)机制详解

上传者: 2021-12-04 22:51:41上传 PDF文件 95.03 KB 热度 16次

而expectedModCount则是表示迭代器对集合进行修改的次数。设置expectedModCount的目的就是要保证在使用迭代器期间,list对象只能有这一个迭代器对list进行修改。快速失败的迭代器会抛出ConcurrentModificationException异常,而安全失败的迭代器永远不会抛出这样的异常。它只能被用来检测错误,因为JDK并不保证fail-fast机制一定会发生。只是在多线程环境下告诉客户端发生了多线程安全问题.如何解决fail-fast事件ArrayList对应的CopyOnWriteArrayList进行说明。

下载地址
用户评论