Threads ThreadCall MutexesStarts a procedure with parameters in a separate thread of execution. ThreadCreateStarts a procedure in a separate thread of execution. ThreadWaitWaits for a thread to finish and releases the thread handle. ThreadDetachReleases a thread handle without waiting for the thread to finish. ThreadSelfReturns the thread handle of the current thread. MutexCreate Creates a mutex. MutexLockAcquires a lock on a mutex. MutexUnlockReleases a lock on a mutex. MutexDestroyDestroys a mutex that is no longer needed. | Conditional Variables CondCreate Creates a conditional variable. CondWaitPauses execution of a threaded procedure. CondSignalResumes execution of a threaded procedure waiting for a conditional. CondBroadcastResumes all threaded procedures waiting for a conditional. CondDestroyDestroys a conditional variable that is no longer needed. |