若收到未被trap到的信号(请参考signal(2))时,就会引发该异常.
您可以从SignalException#message中的"SIGname"那里得到具体的信号名称.
SIGname
在默认情况下, 下列信号会引发SignalException.
SignalException
SIGHUP, SIGQUIT, SIGALRM, SIGUSR1, SIGUSR2
另外, SIGINT会引发Interrupt异常.
SIGINT