Lock

expect class Lock : BaseLock

Reentrant typical lock.

actual class Lock : BaseLock
actual class Lock : BaseLock
actual class Lock : BaseLock

Constructors

Link copied to clipboard
expect constructor()
actual constructor()
actual constructor()
actual constructor()

Properties

Link copied to clipboard

Functions

Link copied to clipboard
expect inline operator fun <T> invoke(callback: () -> T): T
actual inline operator fun <T> invoke(callback: () -> T): T
actual inline operator fun <T> invoke(callback: () -> T): T
actual inline operator fun <T> invoke(callback: () -> T): T
Link copied to clipboard
expect open override fun notify(unit: Unit)
actual open override fun notify(unit: Unit)
actual open override fun notify(unit: Unit)
actual open override fun notify(unit: Unit)
Link copied to clipboard
expect open override fun wait(time: TimeSpan): Boolean
actual open override fun wait(time: TimeSpan): Boolean
actual open override fun wait(time: TimeSpan): Boolean
actual open override fun wait(time: TimeSpan): Boolean
Link copied to clipboard
fun BaseLock.wait(time: TimeSpan, precise: Boolean): Boolean
Link copied to clipboard