LightReentrantLock.kl¶
Types¶
LightReentrantLock (struct)¶
Simple, reentrant spin lock, which can be bracketed with a LightLockBracket
Methods¶
LightReentrantLock ( in LightReentrantLock other ) | |
LightReentrantLock () | |
acquire ! () | |
LightReentrantLock | clone ? () |
Boolean | locked ? () |
Boolean | locked_fetch ! () |
release ! () | |
Boolean | tryAcquire ! () |
MTLightReentrantLockBracket (struct)¶
Bracket for a LightReentrantLock which is only enabled if IsMultithreading() is true
Methods¶
MTLightReentrantLockBracket ( in MTLightReentrantLockBracket other ) | |
MTLightReentrantLockBracket ( io LightReentrantLock lightLock ) | |
MTLightReentrantLockBracket () | |
MTLightReentrantLockBracket | clone ? () |
~MTLightReentrantLockBracket () |
LightReentrantLockBracket (struct)¶
Bracket for a LightReentrantLock
Methods¶
LightReentrantLockBracket ( in LightReentrantLockBracket other ) | |
LightReentrantLockBracket ( io LightReentrantLock lightLock ) | |
LightReentrantLockBracket () | |
LightReentrantLockBracket | clone ? () |
~LightReentrantLockBracket () |