AtomicIntJvm

The JVM AtomicInt implementation, delegating every operation to a java.util.concurrent.atomic.AtomicInteger.

Constructors

Link copied to clipboard
constructor(value: Int)

Properties

Link copied to clipboard
open override var value: Int

The current value of this counter. Reading/writing this property is atomic on every platform.

Functions

Link copied to clipboard
open override fun decAndGet(delta: Int = 1): Int

Atomically subtracts delta from value and returns the updated value.

Link copied to clipboard
open operator override fun equals(other: Any?): Boolean
Link copied to clipboard
open override fun hashCode(): Int
Link copied to clipboard
open override fun incAndGet(delta: Int = 1): Int

Atomically adds delta to value and returns the updated value.

Link copied to clipboard
open operator override fun minusAssign(delta: Int)

Atomically subtracts delta from value.

Link copied to clipboard
open operator override fun plusAssign(delta: Int)

Atomically adds delta to value.

Link copied to clipboard
open override fun toString(): String