public class ReentrantLock
extends java.util.concurrent.locks.ReentrantLock
| Constructor and Description |
|---|
ReentrantLock() |
ReentrantLock(boolean fair) |
| Modifier and Type | Method and Description |
|---|---|
protected void |
checkPin() |
java.lang.Thread |
getOwner() |
void |
lock() |
void |
preLock() |
boolean |
tryLock() |
boolean |
tryLock(long timeout,
java.util.concurrent.TimeUnit unit) |
void |
unlock() |
public ReentrantLock()
public ReentrantLock(boolean fair)
public java.lang.Thread getOwner()
getOwner in class java.util.concurrent.locks.ReentrantLockprotected void checkPin()
public void lock()
lock in interface java.util.concurrent.locks.Locklock in class java.util.concurrent.locks.ReentrantLockpublic boolean tryLock()
tryLock in interface java.util.concurrent.locks.LocktryLock in class java.util.concurrent.locks.ReentrantLockpublic boolean tryLock(long timeout,
java.util.concurrent.TimeUnit unit)
throws java.lang.InterruptedException
tryLock in interface java.util.concurrent.locks.LocktryLock in class java.util.concurrent.locks.ReentrantLockjava.lang.InterruptedExceptionpublic void unlock()
unlock in interface java.util.concurrent.locks.Lockunlock in class java.util.concurrent.locks.ReentrantLock