【java – 如何触发默认信号处理行为?】教程文章相关的互联网学习教程文章

java – 如何触发默认信号处理行为?【代码】

在我的Java应用程序中,我想捕获SIGINT,进行一些预处理,然后让默认行为(进程终止)运行.我想我可以这样做:Signal.handle(new Signal("INT"), new SignalHandler() {@Overridepublic void handle(Signal signal) {// preprocessing// ...// now do default behaviorSignalHandler.SIG_DFL.handle(signal);} });但是当我发送SIGINT到这个应用程序时,我得到一个SEGV:# # A fatal error has been detected by the Java Runtime Environ...