public final class SimpleLock.SimpleCondition
extends java.lang.Object
implements java.util.concurrent.locks.Condition
| Constructor and Description |
|---|
SimpleCondition() |
| Modifier and Type | Method and Description |
|---|---|
void |
await() |
boolean |
await(long time,
java.util.concurrent.TimeUnit unit) |
long |
awaitNanos(long nanosTimeout) |
void |
awaitUninterruptibly() |
boolean |
awaitUntil(java.util.Date deadline) |
void |
signal() |
void |
signalAll() |
public void await()
throws java.lang.InterruptedException
await in interface java.util.concurrent.locks.Conditionjava.lang.InterruptedExceptionpublic void awaitUninterruptibly()
awaitUninterruptibly in interface java.util.concurrent.locks.Conditionpublic long awaitNanos(long nanosTimeout)
throws java.lang.InterruptedException
awaitNanos in interface java.util.concurrent.locks.Conditionjava.lang.InterruptedExceptionpublic boolean await(long time,
java.util.concurrent.TimeUnit unit)
throws java.lang.InterruptedException
await in interface java.util.concurrent.locks.Conditionjava.lang.InterruptedExceptionpublic boolean awaitUntil(java.util.Date deadline)
throws java.lang.InterruptedException
awaitUntil in interface java.util.concurrent.locks.Conditionjava.lang.InterruptedExceptionpublic void signal()
signal in interface java.util.concurrent.locks.Conditionpublic void signalAll()
signalAll in interface java.util.concurrent.locks.Condition