1

我听说sendsignal.exe用于将 java 应用程序的日志写入文件。您能否提供更多有关它的作用和作用的信息?请用简单的英语,我不是专家级程序员。

什么是“CTRL+break”?我在键盘上没有看到“中断”按钮。

4

1 回答 1

2

Singals是一个 Unix 概念,它们是某种有限的进程间通信。

要创建线程转储,您将信号 SIGQUIT 发送到进程,信号被捕获并且线程转储将被写入。您还可以发送其他信号,例如终止进程。

要在 unix 上发送信号,您可以使用 kill 命令:

kill -3 <pid>

java的方式是:

jstack <pid> 

您的 sendsignal.exe 可能也会这样做。

于 2012-05-24T13:09:56.623 回答