public class Gate
extends java.lang.Object
| Constructor and Description |
|---|
Gate() |
| Modifier and Type | Method and Description |
|---|---|
void |
await()
Blocks until
signal() is called |
void |
await(long millis)
Waits until
signal() was called, but at longest for the given millis. |
void |
awaitTimingOut(long millis)
Waits until
signal() was called, but throws a TimeoutException when
the given maximum wait time is exceeded. |
void |
awaitUninterruptibly()
Blocks uninterruptibly until
signal() was called |
void |
signal()
Releases all currently waiting threads
|
public void awaitUninterruptibly()
signal() was calledpublic void await(long millis)
throws java.lang.InterruptedException
signal() was called, but at longest for the given millis.java.lang.InterruptedExceptionpublic void awaitTimingOut(long millis)
throws java.lang.InterruptedException,
java.util.concurrent.TimeoutException
signal() was called, but throws a TimeoutException when
the given maximum wait time is exceeded.InterruptedException, - TimeoutExceptionjava.lang.InterruptedExceptionjava.util.concurrent.TimeoutExceptionpublic void await()
throws java.lang.InterruptedException
signal() is calledjava.lang.InterruptedExceptionpublic void signal()
Copyright © 2012 EsprIT-Systems. All Rights Reserved.