LightLock.kl

Types

LightLock (struct)

Simple, non-reentrant spin lock, which can be bracketed with a LightLockBracket

Members

UInt32 lockVariable  

Methods

  LightLock ( in LightLock other )
  LightLock ()
  acquire ! ()
LightLock clone ? ()
Boolean locked ? ()
Boolean locked_fetch ! ()
  release ! ()
Boolean tryAcquire ! ()

MTLightLockBracket (struct)

Bracket for a LightLock which is only enabled if IsMultithreading() is true

Members

Data data  
Boolean enabled  

LightLockBracket (struct)

Bracket for a LightLock

Members

Data data