说一下什么是fail-fast

面试

fail-fast快速失败是java集合的一种错误机制。当一个线程正在访问一个资源,另一个线程却修改了这个资源的时候就可能会触发fail-fast。

解决办法:建议使用java.uiil.concurrent下的类代替java.util下的类。

例如,HashMap替换为ConcurrentHashMap。

相关推荐
hashiqimiya7 分钟前
尝试其他项目使用本地仓库的jar包时报错没找到类的原因并下载到本地仓库
java·jar
light blue bird7 分钟前
MES/ERP报表大致化元素组排类查询
jvm·数据库·.net·ai大数据
常利兵15 分钟前
Spring Boot + MyBatis,给数据穿上“隐形盔甲”
java·spring boot·mybatis
qq_4061761417 分钟前
详解Vue中的计算属性(computed)和观察属性(watch)
开发语言·前端·javascript·vue.js·前端框架
xiaoye370818 分钟前
动态代理的使用场景与适用时机
java·数据库·sql
小付同学呀18 分钟前
C语言学习(九)——C判断三元运算符
c语言·开发语言·学习
nananaij24 分钟前
【LeetCode-01 两数之和 python解法】
开发语言·python·算法·leetcode
Moe48825 分钟前
Java 反射机制
java·后端·架构
丶小鱼丶26 分钟前
数据结构和算法之【链表】
java·数据结构·算法
Sun 328526 分钟前
MyBatis-Plus 新版代码生成器的使用
java·spring boot·后端·spring·配置·mybatis-plus·代码生成器