如果我添加一个关闭钩子我的 Java 程序的运行时如下所示:
public class MyShutdownHook implements Runnable
{
@Override
public void run()
{
// Stuff I want executed anytime
// the program, Java, or the OS exits normally,
// crashes, or terminates unexpectedly for any reason.
}
}
// The in another method...
Runtime.getRuntime().addShutdownHook(new MyShutdownHook());
……那么有吗ever任何情况下run()
当程序/Java/操作系统正常退出、崩溃或意外终止时,方法不会执行?如果可以的话,什么情况下可以绕过Runtime
的关闭钩子,为什么?
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)