是否有一个等同于SIGINT的java?

时间:2018-02-08 16:33:09

标签: java unix

我正在阅读this post on the difference between SIGINT, SIGTERM, SIGKILL, etc,其中指出:

  

SIGKILL:立即终止进程。无法处理(捕获),忽略或阻止此信号。 (linux中的“kill -9”命令生成相同的信号)。

     

SIGTERM:立即终止进程。但是,可以在代码中处理,忽略或捕获此信号。如果进程未捕获到该信号,则该进程将被终止。此外,这用于优雅地终止进程。 (linux中的“kill”命令如果指定没有任何信号编号,如-9,将发送SIGTERM)

     

SIGINT:中断进程。 (默认操作是正常终止)。这也是,SIGTERM可以被处理,忽略或捕获。 SIGINT和SIGTERM之间的区别在于前者可以作为输入字符从终端发送。这是用户按下Ctrl + C时生成的信号。 (旁注:Ctrl + C表示(比如说)网络流的EOT(传输结束)

这听起来像是等同于SIGKILL的{​​是process.destroyForcibly()的java,而SIGTERM的等价物是process.destroy()。如果我错了,请纠正我!

但是有一个等同于SIGINT的java吗?

0 个答案:

没有答案
相关问题