我想找到一种方法来锁定来自实例 A 的记录,以便实例 B 可以知道该记录已被锁定。
以下是 GUI 的工作方式:
在实例 A 上,用户要求修改实体 E。程序检查某些内容(尝试保留令牌?其他内容?...),如果 E 空闲,则显示修改对话框。
假设实例 A 能够保留E,而实例 B 想要打开同一个窗口。B 尝试锁定记录(尚未找到解决方案),因为 A 已经存在,B 只显示咨询对话框。
我在用 :
- 爪哇
- 在每个实例上休眠
- postgresql(也许我可以使用锁定行为?)
注意:我只想锁定一个表的 1 条记录,而不是整个表。
有人可以给我一个关于使用什么的提示,也许还可以告诉我如果实例 A 崩溃,我如何管理解锁保护?
提前致谢。