public interface SLock
限定符和类型 | 方法和说明 |
---|---|
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()
释放锁
|
java.lang.String getLockName()
java.lang.String getResource()
java.lang.String getResourceValue()
boolean checkResource()
boolean delResource()
void setResource()
boolean isLocked()
void lock()
boolean trylock()
boolean trylock(long timeWait, java.util.concurrent.TimeUnit timeUnit)
timeWait
- 抢锁的等待时间timeUnit
- 时间的单位void unlock()
int getHoldCount()