如何确保仅Java应用程序的单个实例在运行?

如何确保仅Java应用程序的单个实例在运行?,第1张

如何确保仅Java应用程序的单个实例在运行?

您所寻找的内容可能最好用锁定文件来完成。锁定文件仅是指具有预定义位置且存在您的互斥体的文件。

测试程序启动时该文件是否存在,如果存在,请立即退出。在已知位置创建文件。如果程序正常退出,请删除锁定文件。

最好的办法是,如果您还可以使用pid(进程ID)填充文件,以便可以检测到异常退出,但这些异常退出并没有删除文件,而是特定于 *** 作系统的。



欢迎分享,转载请注明来源:内存溢出

原文地址:https://54852.com/zaji/5489098.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2022-12-12
下一篇2022-12-12

发表评论

登录后才能评论

评论列表(0条)

    保存