SDL.Raw.Thread

Thread Management

createThread

detachThread

getThreadID

getThreadName

setThreadPriority

tlsCreate

tlsGet

tlsSet

threadID

waitThread

Thread Synchronization Primitives

condBroadcast

condSignal

condWait

condWaitTimeout

createCond

createMutex

createSemaphore

destroyCond

destroyMutex

destroySemaphore

lockMutex

semPost

semTryWait

semValue

semWait

semWaitTimeout

tryLockMutex

unlockMutex

Atomic Operations

atomicAdd

atomicCAS

atomicCASPtr

atomicDecRef

atomicGet

atomicGetPtr

atomicIncRef

atomicLock

atomicSet

atomicSetPtr

atomicTryLock

atomicUnlock