【发布时间】:2021-10-14 11:06:18
【问题描述】:
有什么方法可以在实际关闭之前收到有关 JVM 关闭或 System.exit 调用的通知?我想要这个,所以我的应用程序将能够干净地退出。 我知道这样的事情不太可能存在,但是,也许还有这样的事情?
【问题讨论】:
有什么方法可以在实际关闭之前收到有关 JVM 关闭或 System.exit 调用的通知?我想要这个,所以我的应用程序将能够干净地退出。 我知道这样的事情不太可能存在,但是,也许还有这样的事情?
【问题讨论】:
您可能想要探索 Runtime.getRuntime().addShutdownHook() 方法。
【讨论】:
来自 API 文档:
Java 虚拟机响应两种事件而关闭:
使用Runtime.addShutdownHook,您可以在这些情况下运行代码。
【讨论】: