老师 关于防死锁的判断

来源:14-3 分布式锁双重防死锁演进

华山小叮当

2018-10-18

图片描述
这段代码 75行 视频中说lockValueStr的值和77行getSetResult的值不是同一个 没明白 还有82的判断 也想不通

写回答

1回答

不知所措_Kevin

2018-10-20

因为tomcat是集群,当tomcat1走到75行拿到lockValueStr的时候,tomcat2先走到了77行,设置了新的值。tomcat1再走到77行时就会拿到tomcat2设置的值。此时tomcat1中的lockValueStr和getSetResult 就会不一样

0
1
华山小叮当
非常感谢!
2018-10-20
共1条回复

Java企业级电商项目架构 Tomcat集群与Redis分布式

Tomcat集群+Redis分布式+代码重构+源码原理解析

2685 学习 · 947 问题

查看课程