| 构造器和说明 |
|---|
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()
SLockgetLockName 在接口中 SLockpublic boolean checkResource()
SLockcheckResource 在接口中 SLockpublic java.lang.String getResource()
SLockgetResource 在接口中 SLockpublic java.lang.String getResourceValue()
SLockgetResourceValue 在接口中 SLockpublic boolean delResource()
SLockdelResource 在接口中 SLockpublic void setResource()
SLocksetResource 在接口中 SLockpublic boolean isLocked()
SLockpublic boolean trylock()
SLockpublic boolean trylock(long timeWait,
java.util.concurrent.TimeUnit timeUnit)
SLockpublic int getHoldCount()
SLockgetHoldCount 在接口中 SLock