java应用中的锁系统
我正在做一个简单的rmi应用程序。因为它有服务器,所以我想在理想的时候锁定java应用程序。java应用中的锁系统,java,locking,Java,Locking,我正在做一个简单的rmi应用程序。因为它有服务器,所以我想在理想的时候锁定java应用程序。 在java中应用锁系统有什么常规方法吗?我可以想到两种方法 如果是同一台计算机上的所有独立应用程序,则在开始运行时只需在磁盘上创建一个空文件,任何其他尝试启动的实例都应查找相同的文件,如果存在,则退出 如果不能共享上述“锁定”文件,那么可以在数据库表中设置记录吗?所有实例都可以检查记录是否存在(时间戳?),然后采取相应的行动 无论哪种方式,您都需要一个中央共享资源来充当锁我不确定是否理解您的问题。如果是
在java中应用锁系统有什么常规方法吗?我可以想到两种方法
无论哪种方式,您都需要一个中央共享资源来充当锁我不确定是否理解您的问题。如果是关于运行应用程序的单个实例,请检查以下内容:
否则,如果它与安全性有关,您应该明确您试图实现的目标。您所说的“锁定系统”是什么意思?必须有一些骨架密钥API;-)我的意思是锁定java应用程序,使其他应用程序在运行时不能使用该应用程序……并提示输入密码以解除锁定,因为您提到了客户端/服务器:您是否试图阻止多个客户端在不同的计算机上同时运行?