目录
方法一:jstack 进程号
首先使用jps查看Java进程编号

然后使用jstack查看进程信息(jstack 进程编号),出现以下信息,表示出现了死锁


方法二:使用图形化工具jconsole.exe
该工具是jdk提供的工具,在bin包下

打开工具,选择要检测的程序



点击检测死锁

检测死锁后,可以看到存在死锁的线程。

方法三:使用图形化工具jvisualvm.exe
该工具也是jdk提供的,也在bin包下

打开工具,然后选择程序,会自动检测死锁

查看堆栈信息


堆栈信息和jstack显示的差不多,堆栈信息中间部分比jstack多出一些信息。
5005

被折叠的 条评论
为什么被折叠?



