构造器和说明 |
---|
CtpRedisSLock(java.lang.String lockName,
java.lang.String resource) |
限定符和类型 | 方法和说明 |
---|---|
boolean |
checkResource()
获取锁的资源标识
|
boolean |
delResource()
删除锁的资源标识记录
|
int |
getHoldCount()
获取锁被当前线程上锁的次数
|
java.lang.String |
getLockName()
获取锁名
|
java.lang.String |
getResource()
获取资源标识
|
java.lang.String |
getResourceValue()
获取锁资源标识的值
|
boolean |
isLocked()
获取锁的状态
上锁 true; 未上锁 false
|
void |
lock()
阻塞式上锁
|
void |
setResource()
设置锁的资源标识记录
|
boolean |
trylock()
上锁
|
boolean |
trylock(long timeWait,
java.util.concurrent.TimeUnit timeUnit)
上锁
|
void |
unlock()
释放锁
|
public java.lang.String getLockName()
SLock
getLockName
在接口中 SLock
public boolean checkResource()
SLock
checkResource
在接口中 SLock
public java.lang.String getResource()
SLock
getResource
在接口中 SLock
public java.lang.String getResourceValue()
SLock
getResourceValue
在接口中 SLock
public boolean delResource()
SLock
delResource
在接口中 SLock
public void setResource()
SLock
setResource
在接口中 SLock
public boolean isLocked()
SLock
public boolean trylock()
SLock
public boolean trylock(long timeWait, java.util.concurrent.TimeUnit timeUnit)
SLock
public int getHoldCount()
SLock
getHoldCount
在接口中 SLock