com.supermap.desktop.core.utilties
类 LockManager
- java.lang.Object
-
- com.supermap.desktop.core.utilties.LockManager
-
public class LockManager extends java.lang.Object
数据加锁管理类
-
-
构造器概要
构造器 构造器和说明 LockManager()
-
方法概要
所有方法 静态方法 具体方法 限定符和类型 方法和说明 static boolean
lockAndWait(java.util.ArrayList<java.lang.Object> lockDatas)
一直循环到加锁成功为止static boolean
lockOnce(java.util.ArrayList<java.lang.Object> lockDatas)
只尝试一次,无论成功都返回static boolean
releaseDatas(java.util.ArrayList<java.lang.Object> lockEdDatas)
结束数据锁定
-
-
-
方法详细资料
-
lockOnce
public static boolean lockOnce(java.util.ArrayList<java.lang.Object> lockDatas)
只尝试一次,无论成功都返回- 参数:
lockDatas
- 需要加锁数据的数据- 返回:
- 是否成功
-
lockAndWait
public static boolean lockAndWait(java.util.ArrayList<java.lang.Object> lockDatas) throws java.lang.Exception
一直循环到加锁成功为止- 参数:
lockDatas
- 需要加锁的数据- 抛出:
java.lang.Exception
-
releaseDatas
public static boolean releaseDatas(java.util.ArrayList<java.lang.Object> lockEdDatas)
结束数据锁定- 参数:
lockEdDatas
- 需要解锁的数据
-
-