JAVA死锁的解决方案

解决问题:

1. 使用 jps -l 定位进程号

在这里插入图片描述
记住我们的 进程号

2. 使用 jstack 进程号 找到死锁问题

在这里插入图片描述
翻到最后看到 Found 2 deadlock 发一个死锁
在这里插入图片描述
线程1 锁 0x000000076b740578 想获取到0x000000076b740540 锁
线程0 锁0x000000076b740540 想获取到0x000000076b740578 锁
问题分析:都在等待获取对方的锁,导致阻塞到了这里

猜你喜欢

转载自blog.csdn.net/qq_42673067/article/details/129974115
今日推荐