jstack+jdb命令查看线程及死锁堆栈信息的实例 上传者:qqstrategy55120 2021-07-02 03:16:21上传 PDF文件 538.57 KB 热度 18次 如果程序挂死,有时使用jstack查看进程中线程信息时,需要添加上-F参数,此时如果有死锁信息,则可能不会打印出死锁堆栈信息,使用jdb则可以查看当前死锁线程的运行堆栈。如下模拟一个简单的死锁程序获取pid假设当前不能直接连接27709虚拟机,需要使用参数-F可以看出造成死锁的线程未t-1和t-2使用jdb连接jvm执行threads命令获取所有线程列表获取线程“t-1”堆栈信息,如下图,结合上述模拟死锁的代码,很容易就能看出来是哪里的问题类似的,获取线程“t-2”的堆栈信息通过以上步骤,基本上可以确定问题代码了。 下载地址 用户评论 更多下载 下载地址 立即下载 用户评论 发表评论 qqstrategy55120 资源:7483 粉丝:0 +关注 上传资源 免责说明 本站只是提供一个交换下载平台,下载的内容为本站的会员网络搜集上传分享交流使用,有完整的也有可能只有一分部,相关内容的使用请自行研究,主要是提供下载学习交流使用,一般不免费提供其它各种相关服务! 本站内容泄及的知识面非常广,请自行学习掌握,尽量自已动脑动手解决问题,实践是提高本领的途径,下载内容不代表本站的观点或立场!如本站不慎侵犯你的权益请联系我们,我们将马上处理撤下所有相关内容!联系邮箱:server@dude6.com