两个线程同时拿到了锁

来源:20-7 使用异步线程代替RocketMQ

qq_慕先生7383366

2023-08-03

图片描述
出现了两个购票线程,是因为redis获取锁不是原子性的吗?

刚刚看了一下,可能是因为redis缓存只有5秒,但是第一个线程超过5秒了,所以第二个线程就进来了,觉得可以在线程里加入续期的逻辑。

写回答

1回答

甲蛙

2023-08-03

这个场景课程里有介绍,用看门狗,可以自动续期

0
0

新版Springboot3.0打造能落地的高并发仿12306售票系统

最新版Spring3.0仿12306售票系统实战

852 学习 · 512 问题

查看课程