你如何在Java中获取线程堆栈?

提问者:帅平 问题分类:面试刷题

你如何在Java中获取线程堆栈?

1 个回答
Rae
Rae 管理员

对于不同的操作系统,有多种方法来获得Java进程的线程堆栈。当你获取线程堆栈时,JVM会把所有线程的状态存到日志文件或者输出到控制台。在Windows你可以使用Ctrl + Break组合键来获取线程堆栈,Linux下用kill -3命令。你也可以用jstack这个工具来获取,它对线程id进行操作,你可以用jps这个工具找到id。

发布于:2个月前 (10-20)
我来回答