15_线程诊断_迟迟得不到结果 jstack pid 查看进程中各线程的详细信息,拉到最后,发现死锁问题。 查看线程详细信息后,发现问题出现在JAVA程序内29和21行。 分析程序可知,两个线程各自都想锁住两个对象,且开始都各自锁住一个不同的对象,两个线程都无法获得另一个对象,造成死锁。