我正在阅读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 的java是 process.destroyForcibly() ,相当于 SIGTERMprocess.destroy() . 如果我错了请纠正我!

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