AtomicUtils

Utility object providing extension functions for atomic types.

Functions

Link copied to clipboard
inline fun <T> AtomicBoolean.criticalSection(block: () -> T): T

Executes block while this AtomicBoolean is set to true, resetting it to false when complete.