方式1 :jstack工具
通过终端命令:jstack 进程号 (图上面写错了,不是进程的端口号,是进程号)
通过上面的运行后可以看到下面的线程 信息:
方式1的jstack工具可以查看死锁的位置(哪一行),然后让我们去修改相应的代码
方式2:jconsole工具
点击之后
方式1 :jstack工具
通过终端命令:jstack 进程号 (图上面写错了,不是进程的端口号,是进程号)
通过上面的运行后可以看到下面的线程 信息:
方式1的jstack工具可以查看死锁的位置(哪一行),然后让我们去修改相应的代码
方式2:jconsole工具
点击之后