public final class CountDown
extends java.lang.Object
CountDownLatch
never blocks. This class is useful if a certain action has to wait for N concurrent
tasks to return or a timeout to occur in order to proceed.Constructor and Description |
---|
CountDown(int count) |
Modifier and Type | Method and Description |
---|---|
boolean |
countDown()
Decrements the count-down and returns
true iff this call
reached zero otherwise false |
boolean |
fastForward()
Fast forwards the count-down to zero and returns
true iff
the count down reached zero with this fast forward call otherwise
false |
boolean |
isCountedDown()
Returns
true iff the count-down has reached zero. |
public boolean countDown()
true
iff this call
reached zero otherwise false
public boolean fastForward()
true
iff
the count down reached zero with this fast forward call otherwise
false
public boolean isCountedDown()
true
iff the count-down has reached zero. Otherwise false