我听说sendsignal.exe用于将java应用程序的日志写入文件。您能否提供更多关于它的作用以及如何做到这一点的信息?请用简单的英语说,我不是专家程序员。
什么是“CTRL+break”?我在键盘上没有看到“中断”按钮。
最佳答案
Singals是一个 Unix 概念,它们是某种有限的进程间通信。
要创建线程转储,您可以向进程发送信号 SIGQUIT,该信号将被捕获,并且线程转储将被写入。您还可以发送其他信号,例如终止进程。
要在 UNIX 上发送信号,您可以使用kill命令:
kill -3 <pid>
java方式是:
jstack <pid>
您的 sendsignal.exe 可能会执行相同的操作。
关于java - sendsignal.exe 是做什么的?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10737449/