问题描述
|
最好的设计模式是什么,以检查应用是否干净
关闭(例如,没有崩溃)?
似乎在当前目录中创建
一个锁定
文件并在正常
关闭时
删除该
文件是
一个好
方法,是吗?
有更好的
方法吗?
该应用程序是用Java编写的,因此我打算向该实例
添加一个关闭钩子以
删除锁定
文件。这是个好
方法吗?
解决方法
对我来说,添加关闭挂钩并不理想,因为我希望在应用程序崩溃时仍然可以执行关闭挂钩。我只是将删除部分设为“正常系统退出”。
但是,是的,拥有文件对我来说似乎很合理。需要注意的是-考虑一下如果您的应用程序同时打开两次或更多次会发生什么情况。您可能要创建一个随机命名的文件,而不是创建一个具有固定名称的文件。