Class ConcurrencyUtils
java.lang.Object
org.apache.maven.surefire.util.internal.ConcurrencyUtils
Concurrency utilities.
- Since:
- 2.19
- Author:
- Tibor Digana (tibor17)
-
Method Summary
Modifier and TypeMethodDescriptionstatic booleancountDownToZero(AtomicInteger counter) Decreasescounterto zero, or does not change the counter if negative.
-
Method Details
-
countDownToZero
Decreasescounterto zero, or does not change the counter if negative. This method pretends been atomic. Only one thread can succeed setting the counter to zero.- Parameters:
counter- atomic counter- Returns:
trueif this Thread modified concurrent counter from any positive number down to zero.
-