1. 程式人生 > >多執行緒排查死鎖的命令

多執行緒排查死鎖的命令

1、使用JVM自帶的命令

1)首先通過 jps 命令檢視需要檢視的Java程序的vmid,如圖,我們要檢視的程序ThreadState的vmid號是5132;

C:\Users\Tom>jps
10716 Jps
6708 RemoteMavenServer
5132 ThreadState
14892
5580 Launcher
436 Launcher

 2)然後利用 jstack 檢視該程序中的堆疊情況,在cmd中輸入 jstack -l 5132 ,移動到輸出的資訊的最下面即可得到
C:\Users\Tom>jstack 5132