public final class MoreAtomics extends Object
| Modifier and Type | Method and Description |
|---|---|
static long |
setMaxAndGet(long value,
AtomicLong atomicValue)
Update atomic variable if provided value is greater than value stored in atomic variable.
|
static long |
setMinAndGet(long value,
AtomicLong atomicValue)
Update atomic variable if provided value is less than value stored in atomic variable.
|
public static long setMaxAndGet(long value,
AtomicLong atomicValue)
value - A value to check against atomic valueatomicValue - Atomic variable that will keep a maximum of two valuesatomicValuepublic static long setMinAndGet(long value,
AtomicLong atomicValue)
value - A value to check against atomic valueatomicValue - Atomic variable that will keep a minimum of two valuesatomicValue