您的位置: 首页 > 文章 > 如何检查JAVA程序中的死锁 如何检查JAVA程序中的死锁 分类: 文章 • 2024-02-25 20:03:57 第一种方法,通过jdk/bin目录下的jvisualvm进行监控 直接单击进入后 可以看到已经检查到了死锁 用dump线程进行监控,查出原因 第二种方法,通过jstack 先通过jps获取到对应的pid 然后通过jstack打印堆栈信息 在里面查找错误即可。 在里面找waiting for(资源地址)和waiting to lock(资源地址)