多线程运行过程中,大家都会遇到死锁问题,当面试官问你如何排查死锁的时候,最基本的方式我觉得应该要掌握: jps + jstack jps+jstack 在cmd中首先运行jps -l 指令,获取java进程的pid 然后jstack -l [pid] JConsole JConsole 在cmd中运行JConsole指令,进入Java监视和管理控制台,选择要检查死锁的类—>选择线程—>死锁—>获取死锁位置