关于使用消息队列产生活锁的问题

来源:14-21 解决活锁

ice_wolf

2019-10-17

老师请问您在视频中举的使用消息队列产生活锁的场景我没有看出有“相互谦让”的情况,为什么这是一个活锁呢?

写回答

1回答

悟空

2019-10-17

活锁指的是“一直工作,但是毫无进展”。消息队列中,一直执行这个消息,但是一直失败,所以是活锁。“相互谦让”的结果也是“一直工作,但是毫无进展”。

0
2
等待灬
原来这个就叫活锁啊,这个工作中见过,一直在打消费失败的日志,一直在重试,没有限制重试次数
2019-11-28
共2条回复

线程八大核心+Java并发原理及企业级并发解决方案

完整的并发知识网络+丰富的工作内容分享+50余道并发高频面试题

2512 学习 · 939 问题

查看课程