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.InterruptedException
public 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.InterruptedException
java.util.concurrent.TimeoutException
public void await() throws java.lang.InterruptedException
signal()
is calledjava.lang.InterruptedException
public void signal()
Copyright © 2012 EsprIT-Systems. All Rights Reserved.