• 如果您觉得本站非常有看点,那么赶紧使用Ctrl+D 收藏吧

在Java应用程序中,使用关闭挂钩来自动更新应用程序是否是个好主意?

java 来源:Chadi 5次浏览

这个想法是在应用程序运行时检查更新。更新包括一个主要罐子和一些第三方罐子。如果有可用的更新:在Java应用程序中,使用关闭挂钩来自动更新应用程序是否是个好主意?

  • 下载他们
  • 把它们放在一个临时目录
  • 添加一个关闭挂钩,取代所有的罐子实际罐子从temp目录

这是一个好主意?


===========解决方案如下:

号从Javadoc:

关闭挂钩还应该迅速完成其工作。当一个程序调用退出时,期望虚拟机会立即关闭并退出。当由于用户注销或系统关闭而导致虚拟机终止时,底层操作系统可能只允许关闭并退出的固定时间。因此,尝试任何用户交互或在关闭钩子中执行长时间运行计算是不可取的。

ergo您不应该在关机挂钩中进行长时间运行或阻塞活动。


版权声明:本文转自网络文章,转载此文章仅为分享知识,如有侵权,请联系管理员进行删除。
喜欢 (0)