core / pragma.utils / AlertingMutex /
AlertingMutex #
open class AlertingMutex(name: String, locked: Boolean = false) : Mutex
AlertingMutex is an implementation of the Mutex interface that will log a warning if it cannot obtain a lock after 1 minute.
References
- kotlinx.coroutines.sync.Mutex
 
Constructors #
AlertingMutex  | fun AlertingMutex(name: String, locked: Boolean = false) | 
Functions #
| Name | Summary | 
|---|---|
 see kotlinx.coroutines.sync.Mutex.holdsLock  | |
 In addition to obtaining the lock, this method also starts a coroutine that will log a warning after 1 minute.  | |
 see kotlinx.coroutines.sync.Mutex.tryLock  | |
 see kotlinx.coroutines.sync.Mutex.unlock  | 
Properties #
| Name | Summary | 
|---|---|
 see kotlinx.coroutines.sync.Mutex.isLocked  | 
Inheritors #
| Name | 
|---|