| 构造器和说明 |
|---|
CtpRedisDLock(java.lang.String lockName) |
| 限定符和类型 | 方法和说明 |
|---|---|
int |
getHoldCount()
获取锁被当前线程上锁的次数
|
boolean |
isLocked()
获取锁的状态
上锁 true; 未上锁 false
|
void |
lock()
阻塞式上锁(可重入)
|
void |
lock(long leaseTime,
java.util.concurrent.TimeUnit timeUnit)
阻塞式上锁(可重入)
|
boolean |
trylock()
上锁
|
boolean |
trylock(long waitTime,
long leaseTime,
java.util.concurrent.TimeUnit timeUnit)
尝试上锁
|
boolean |
trylock(long timeWait,
java.util.concurrent.TimeUnit timeUnit)
上锁
|
void |
unlock()
释放锁
|
public boolean isLocked()
DLockpublic void lock(long leaseTime,
java.util.concurrent.TimeUnit timeUnit)
DLockpublic boolean trylock()
DLockpublic boolean trylock(long timeWait,
java.util.concurrent.TimeUnit timeUnit)
DLockpublic boolean trylock(long waitTime,
long leaseTime,
java.util.concurrent.TimeUnit timeUnit)
DLockpublic int getHoldCount()
DLockgetHoldCount 在接口中 DLock