1
3
如果外部的东西杀死了你的程序,你对此无能为力。很明显他们想阻止它,那么你怎么能阻止他们呢? shutdown hook ,但Javadocs声明:
(强调矿山) |
2
3
您应该看看Java的Runtime.addShutdownHook()方法( http://java.sun.com/javase/6/docs/api/java/lang/Runtime.html#addShutdownHook(java.lang.Thread) )。它允许您添加一个钩子,当虚拟机终止时将调用该钩子。您可以使用它来调用清理例程。
|
3
2
杀死一个程序最终会导致一个超时
|
4
2
|
5
1
当你真的被杀的时候(
|
6
1
某种程度的异常终止是不可避免的。您将如何捕获服务器上的电源线被拉的事件? |