cmd命令下进入jdk所在文件夹下的bin文件夹下
输入jps命令
找到正在执行的类Test的pid 23720,执行jstack命令
E:\develop\Java\JDK1.8\jdk1.8.0_171\bin>jps
21892
24484 Jps
23720 Test
24872 Launcher
4520 Launcher
E:\develop\Java\JDK1.8\jdk1.8.0_171\bin>jstack -l 23720
2019-07-09 14:40:31
Full thread dump Java HotSpot(TM) 64-Bit Server VM (25.171-b11 mixed mode):
"DestroyJavaVM" #13 prio=5 os_prio=0 tid=0x0000000002aec000 nid=0x1a58 waiting on condition [0x0000000000000000]
java.lang.Thread.State: RUNNABLE
Locked ownable synchronizers:
- None
"Thread-1" #12 prio=5 os_prio=0 tid=0x000000001a048000 nid=0x34c waiting for monitor entry [0x000000001b19f000]
java.lang.Thread.State: BLOCKED (on object monitor)
at com.zjxt.demo.test.thread.test9.DeadThread.run(DeadThread.java:40)
- waiting to lock <0x00000000d645da78> (a java.lang.Object)
- locked <0x00000000d645da88> (a java.lang.Object)
at java.lang.Thread.run(Thread.java:748)
Locked ownable synchronizers:
- None
"Thread-0" #11 prio=5 os_prio=0 tid=0x0000000019f1e000 nid=0x342c waiting for monitor entry [0x000000001b09f000]
java.lang.Thread.State: BLOCKED (on object monitor