1、介绍 2、诊断死锁工具 1、命令行 通过jps命令,出现死锁可以直接打印出来,如下 根据死锁的进程ID,查看线程的堆栈信息 打印出许多信息,其中死锁的详细信息如下 2、自带可视化工具jconsole 选择jps命令查到的死锁的进程ID连接 选择线程页签,然后检查死锁 3、自带可视化工具VisualVM 选择jps命令查到的死锁的进程ID,右侧检测到了死锁 点击线程Dump,进入线程快照信息,可以看到死锁的日志