public abstract class Lock
extends java.lang.Object
implements java.lang.AutoCloseable
| Constructor and Description |
|---|
Lock() |
| Modifier and Type | Method and Description |
|---|---|
void |
await() |
abstract Locked |
lock() |
abstract boolean |
probe()
Returns `true` if the lock is *available for taking*
|
abstract Locked |
tryLock() |
public abstract Locked lock() throws java.lang.Exception
java.lang.Exceptionpublic abstract Locked tryLock() throws java.lang.Exception
java.lang.Exceptionpublic void await()
throws java.lang.Exception
java.lang.Exceptionpublic abstract boolean probe()
throws java.lang.Exception
java.lang.Exception