mp
kotlin.concurrent @kotlin.internal.InlineOnly public inline fun <T> Lock.withLock(action: () -> T): T { contract { callsInPlace(action, InvocationKind.EXACTLY_ONCE) } lock() try { return action() } finally { unlock() } }
The 'checkRegistry' suspension point is inside a critical section
Sam
Lock
A modern programming language that makes developers happier.