我正在开发一个具有完整 java 代码和 SQL 的项目,应用程序从 shell 脚本启动。当用户按下 Ctrl^C 时,我想执行一些清理任务(关闭事务 n 记录突然消息)。
我尝试通过 Runtime.getRuntime().addShutdownHook(Thread) 添加关闭任务
但是每次我的应用程序退出 VM 时它都会执行,我永远不知道该命令是否已成功终止/执行。
我正在寻找一些实现这一点的指针。
- 提前致谢..!!!
我正在开发一个具有完整 java 代码和 SQL 的项目,应用程序从 shell 脚本启动。当用户按下 Ctrl^C 时,我想执行一些清理任务(关闭事务 n 记录突然消息)。
我尝试通过 Runtime.getRuntime().addShutdownHook(Thread) 添加关闭任务
但是每次我的应用程序退出 VM 时它都会执行,我永远不知道该命令是否已成功终止/执行。
我正在寻找一些实现这一点的指针。