kill还有一个非常有用的地方就是生成java程序的thread dump,将当前java程序的线程信息dump出来,可以进行一些有用的分析,比如死锁分析等。怎么对java进程做thread dump呢?很简单使用kill -3 命令即可:kill -3 <pid>从上面我们的介绍可以指定3代表的信号是SIGQUIT。这说明JVM内置了这个信号的捕捉,如果接收到了这个信号,则会dump当前的线程信息。java thread dump在对java进行线程分析的时候非常有用。