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 () |