KoneSundellTsigasReadWriteExclusion

Constructors

Link copied to clipboard
constructor(readPermits: UInt = UInt.MAX_VALUE)

Types

Link copied to clipboard
object Companion

Functions

Link copied to clipboard
open suspend override fun awaitReadLock(): KoneLock
Link copied to clipboard
open suspend override fun awaitWriteLock(): KoneLock
Link copied to clipboard
Link copied to clipboard
open override fun tryReadLocking(): KoneLock?
Link copied to clipboard
open override fun tryWriteLocking(): KoneLock?
Link copied to clipboard
inline suspend fun <Result> KoneReadWriteExclusion.withReadLock(action: () -> Result): Result
Link copied to clipboard
inline suspend fun <Result> KoneReadWriteExclusion.withWriteLock(action: () -> Result): Result