线程 dump 片段两个线程等同一把锁,第三个线程持锁
"order-worker-3" #58 prio=5 tid=0x... nid=0x4d3f waiting for monitor entry
java.lang.Thread.State: BLOCKED (on object monitor)
at com.demo.order.Repo.save(Repo.java:88)
- waiting to lock <0x000000076ab62208> (a com.demo.order.Repo)死锁段工具会把死锁双方的锁和持有者补进锁热点表
Found one Java-level deadlock:/n/DeadLock-A/:/n waiting to lock monitor 0x... (object 0x...3100, a java.lang.Object),
which is held by "DeadLock-B"