-
单线程也崩:Java 遍历删除 fail-fast 异常避坑
有个每天凌晨跑的批处理任务,逻辑很朴素:遍历一批订单,把失效的剔除掉,剩下的继续处理,测试环境跑了无数遍都好好的。直到某天凌晨任务突然挂了,异常栈顶端赫然写着 java.util.ConcurrentModificationException。我当时就懵了——这台机器上就一个线程在跑,哪来的并发修改?名字里却带着并发二字,这误导性的命名让我一开始完全找错方向,围着多线程查了半天一无所获。静下心读异…- 0
- 0
ConcurrentModificationException
幸运之星正在降临...
点击领取今天的签到奖励!
恭喜!您今天获得了{{mission.data.mission.credit}}积分
我的优惠劵
-
¥优惠劵使用时效:无法使用使用时效:
之前
使用时效:永久有效优惠劵ID:×
没有优惠劵可用!

