AtomicInt

expect class AtomicInt(initialValue: Int = 0)
actual class AtomicInt(initialValue: Int)
actual class AtomicInt(initialValue: Int)
actual class AtomicInt(initialValue: Int)

Constructors

Link copied to clipboard
expect constructor(initialValue: Int = 0)
actual constructor(initialValue: Int)
actual constructor(initialValue: Int)
actual constructor(initialValue: Int)

Properties

Link copied to clipboard
expect var value: Int
actual var value: Int
actual var value: Int
actual var value: Int

Functions

Link copied to clipboard
expect fun addAndGet(delta: Int): Int
actual fun addAndGet(delta: Int): Int
actual fun addAndGet(delta: Int): Int
Link copied to clipboard
inline fun AtomicInt.changeAndGet(update: (Int) -> Int): Int
Link copied to clipboard
expect fun compareAndSet(expectedValue: Int, newValue: Int): Boolean
actual fun compareAndSet(expectedValue: Int, newValue: Int): Boolean
actual fun compareAndSet(expectedValue: Int, newValue: Int): Boolean
Link copied to clipboard
open fun toByte(): Byte
Link copied to clipboard
open fun toShort(): Short