public final class ConcurrencyUtils extends Object
| Modifier and Type | Method and Description |
|---|---|
static boolean |
countDownToZero(AtomicInteger counter)
Decreases
counter to zero, or does not change the counter if negative. |
public static boolean countDownToZero(AtomicInteger counter)
counter to zero, or does not change the counter if negative.
This method pretends been atomic. Only one thread can succeed setting the counter to zero.counter - atomic countertrue if this Thread modified concurrent counter from any positive number down to zero.Copyright © 2004–2019 The Apache Software Foundation. All rights reserved.