【发布时间】:2015-04-28 04:02:54
【问题描述】:
我正在开发一个包含完整 java 代码和 SQL 的项目,应用程序从 shell 脚本启动。 当用户按下 Ctrl^C 时,我想执行一些清理任务(关闭事务 n 记录突然消息)。
我尝试通过添加关闭任务 Runtime.getRuntime().addShutdownHook(Thread)
但每次我的应用程序退出 VM 时它都会执行,而且我永远不知道该命令是否已成功终止/执行。
我正在寻找一些实现这一点的指针。
- 提前致谢..!!!
【问题讨论】:
标签: java jvm runtime shutdown application-shutdown