在java应用程序中锁定系统

时间:2011-06-17 18:06:29

标签: java locking

我正在做简单的rmi application.since它有服务器我想在理想时锁定java应用程序。 是否有任何修复方法在java中应用锁系统

2 个答案:

答案 0 :(得分:0)

我能想到两种方法。

  1. 如果它是同一台计算机上的所有独立应用程序,则只需在开始运行时在磁盘上创建一个空文件,并且任何其他尝试启动的实例都应查找相同的文件,如果存在则退出。 / p>

  2. 如果您无法共享上述“锁定”文件,那么您可以在数据库表中设置记录吗?所有实例都可以检查现有的记录(时间戳?),然后采取相应的行动。

  3. 无论哪种方式,您都需要一个中央共享资源来充当锁

答案 1 :(得分:0)

我不确定我是否理解你的问题。如果是关于运行应用程序的单个实例,请查看:How to implement a single instance Java application?

否则,如果它与安全性有关,那么你应该确定你想要实现的目标。

相关问题