死锁查看定位解决

死锁的代码请查看:https://blog.csdn.net/chen18677338530/article/details/97143240
解决:重启
定位:jps jstack

D:\Workspace\flutter\letsJava>jps -l
36368 t1.T2
17076 sun.tools.jps.Jps
35124
26376 org.jetbrains.jps.cmdline.Launcher
38008
32796 t1.T3

D:\Workspace\flutter\letsJava>jps -l
17700 t1.T3
24292 sun.tools.jps.Jps
35124
38008
42296 org.jetbrains.jps.cmdline.Launcher

D:\Workspace\flutter\letsJava>jstack 17700
2019-07-24 17:27:12
Full thread dump Java HotSpot(TM) 64-Bit Server VM (25.201-b09 mixed mode):

"DestroyJavaVM" #14 prio=5 os_prio=0 tid=0x0000000002a1e800 nid=0x698 waiting on condition [0x0000000000000000]
   java.lang.Thread.State: RUNNABLE

"Thread-1" #13 prio=5 os_prio=0 tid=0x000000001ea1b000 nid=0x8824 waiting for monitor entry [0x000000001fa3f000]
   java.lang.Thread.State: BLOCKED (on object monitor)
        at t1.HoldLockThread.run(T3.java:42)
        - waiting to lock <0x000000076b413658> (a java.lang.String)
        - locked <0x000000076b413688> (a java.lang.String)
        at java.lang.Thread.run(Thread.java:748)

"Thread-0" #12 prio=5 os_prio=0 tid=0x000000001ea1a000 nid=0x454 waiting for monitor entry [0x000000001f93f000]
   java.lang.Thread.State: BLOCKED (on object monitor)
        at t1.HoldLockThread.run(T3.java:42)
        - waiting to lock <0x000000076b413688> (a java.lang.String)
  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值