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–2020 The Apache Software Foundation. All rights reserved.