Package: SB-THREAD¶
public (but low-level): native thread support
Class¶
Function¶
%%WAIT-FOR-MUTEX%%WAIT-FOR%BLOCK-DEFERRABLE-SIGNALS%CONDITION-WAIT%CREATE-THREAD%DECREMENT-SEMAPHORE%DELETE-THREAD-FROM-SESSION%EXIT-OTHER-THREADS%FUTEX-WAIT%MAKE-THREAD%RETURN-FROM-THREAD%SET-SYMBOL-VALUE-IN-THREAD%SYMBOL-VALUE-IN-THREAD%THREAD-LOCAL-REFERENCES%TRY-MUTEX%WAIT-FOR-MUTEX%WAIT-FORABORT-THREADBLOCK-DEFERRABLE-SIGNALSCALL-WITH-MUTEXCALL-WITH-NEW-SESSIONCALL-WITH-RECURSIVE-LOCKCALL-WITH-RECURSIVE-SYSTEM-LOCK/WITHOUT-GCINGCALL-WITH-RECURSIVE-SYSTEM-LOCKCALL-WITH-SYSTEM-MUTEX/ALLOW-WITH-INTERRUPTSCALL-WITH-SYSTEM-MUTEX/WITHOUT-GCINGCALL-WITH-SYSTEM-MUTEXCHECK-DEADLOCKCLEAR-SEMAPHORE-NOTIFICATIONCONDITION-BROADCASTCONDITION-NOTIFYCONDITION-WAITCURRENT-THREAD-OS-THREADCURRENT-THREAD-SAPDEBUGGER-WAIT-UNTIL-FOREGROUND-THREADDESTROY-THREADENTER-FOREIGN-CALLBACKFOREGROUND-THREADFOREIGN-THREAD-PFUTEX-WAITFUTEX-WAKEGET-FOREGROUNDGET-MUTEXGET-SPINLOCKGRAB-MUTEXHANDLE-THREAD-EXITHOLDING-MUTEX-PINIT-INITIAL-THREADINIT-JOB-CONTROLINITIAL-THREAD-FUNCTION-TRAMPOLINEINTERACTIVE-THREADSINTERRUPT-THREAD-ERROR-THREADINTERRUPT-THREADJOIN-THREAD-ERROR-THREADJOIN-THREAD-PROBLEMJOIN-THREADKILL-SAFELYLIST-ALL-THREADSMAIN-THREAD-PMAIN-THREADMAKE-FOREIGN-THREADMAKE-LISTENER-THREADMAKE-MUTEXMAKE-SEMAPHORE-NOTIFICATIONMAKE-SEMAPHOREMAKE-SESSIONMAKE-SPINLOCKMAKE-THREADMAKE-WAITQUEUEMUTEX-%OWNERMUTEX-NAMEMUTEX-OWNERMUTEX-PMUTEX-STATE-ADDRESSMUTEX-STATEMUTEX-VALUENEW-SESSIONPRINT-LOCKRELEASE-FOREGROUNDRELEASE-MUTEXRELEASE-SPINLOCKRUN-INTERRUPTIONSEMAPHORE-%COUNTSEMAPHORE-COUNTSEMAPHORE-MUTEXSEMAPHORE-NAMESEMAPHORE-NOTIFICATION-%STATUSSEMAPHORE-NOTIFICATION-PSEMAPHORE-NOTIFICATION-STATUSSEMAPHORE-PSEMAPHORE-QUEUESEMAPHORE-WAITCOUNTSESSION-INTERACTIVE-THREADS-QUEUESESSION-INTERACTIVE-THREADSSESSION-LOCKSESSION-PSESSION-THREADSSET-MUTEX-VALUESIGNAL-SEMAPHORESPINLOCK-NAMESPINLOCK-VALUESYMBOL-VALUE-IN-THREAD-ERROR-INFOSYMBOL-VALUE-IN-THREADTERMINATE-SESSIONTERMINATE-THREADTHREAD-%ALIVE-PTHREAD-%EPHEMERAL-PTHREAD-ALIVE-PTHREAD-DEADLOCK-CYCLETHREAD-EPHEMERAL-PTHREAD-ERROR-THREADTHREAD-INTERRUPTIONS-LOCKTHREAD-INTERRUPTIONSTHREAD-NAMETHREAD-OS-THREADTHREAD-PTHREAD-PRIMITIVE-THREADTHREAD-RESULT-LOCKTHREAD-RESULTTHREAD-STEPPINGTHREAD-WAITING-FORTHREAD-YIELDTRY-SEMAPHOREWAIT-ON-SEMAPHOREWAITQUEUE-NAMEWAITQUEUE-PWAITQUEUE-TOKEN-ADDRESSWAITQUEUE-TOKENWAKE-THREAD