java能捕获linux的kill -15 {pid}的消息吗解决思路
java能捕获linux的kill -15 {pid}的消息吗
使用kill -15 结束java程序时,需要close一些socket连接. java怎么知道被kill了呢?
------解决方案--------------------
Runtime.getRuntime().addShutdownHook(new Thread() {
public void run() {
System.out.println( "D ");
}
});
这个可以捕获kill -15,但是kill -9捕获不了
使用kill -15 结束java程序时,需要close一些socket连接. java怎么知道被kill了呢?
------解决方案--------------------
Runtime.getRuntime().addShutdownHook(new Thread() {
public void run() {
System.out.println( "D ");
}
});
这个可以捕获kill -15,但是kill -9捕获不了