添加关闭钩子
有时,你需要在程序停止时执行一段代码,例如释放你打开的系统资源。当程序使用 addShutdownHook
方法停止时,你可以运行一个线程:
Runtime.getRuntime().addShutdownHook(new Thread(() -> {
ImportantStuff.someImportantIOStream.close();
}));
有时,你需要在程序停止时执行一段代码,例如释放你打开的系统资源。当程序使用 addShutdownHook
方法停止时,你可以运行一个线程:
Runtime.getRuntime().addShutdownHook(new Thread(() -> {
ImportantStuff.someImportantIOStream.close();
}));