Bordeaux-Threads
Version 0.8.8
Common Lisp threading library
Home
Semaphores dictionary
Class SEMAPHORE
Function SEMAPHOREP
Function MAKE-SEMAPHORE
Function SIGNAL-SEMAPHORE
Function WAIT-ON-SEMAPHORE
Last updated on 2022-01-07
Published on 2022-01-07
Edit on GitHub
Prev - Function CONDITION-BROADCAST
Next - Class SEMAPHORE
Home
Threads dictionary
+
Class THREAD
Function THREAD-NAME, THREAD-NATIVE-THREAD
Function: THREADP
Function: MAKE-THREAD
Variable *DEFAULT-SPECIAL-BINDINGS*
Function CURRENT-THREAD, ALL-THREADS
Function JOIN-THREAD
Function THREAD-YIELD
Function START-MULTIPROCESSING
Function INTERRUPT-THREAD
Function SIGNAL-IN-THREAD, WARN-IN-THREAD, ERROR-IN-THREAD
Function DESTROY-THREAD
Function THREAD-ALIVE-P
Condition type BORDEAUX-THREADS-ERROR
Condition type ABNORMAL-EXIT
Function ABNORMAL-EXIT-CONDITION
Locks dictionary
+
Class LOCK
Function LOCKP
Class RECURSIVE-LOCK
Function RECURSIVE-LOCK-P
Function LOCK-NAME, LOCK-NATIVE-LOCK
Host type NATIVE-LOCK
Function NATIVE-LOCK-P
Host type NATIVE-RECURSIVE-LOCK
Function NATIVE-RECURSIVE-LOCK-P
Function MAKE-LOCK
Function ACQUIRE-LOCK, RELEASE-LOCK
Macro WITH-LOCK-HELD
Function MAKE-RECURSIVE-LOCK
Function ACQUIRE-RECURSIVE-LOCK, RELEASE-RECURSIVE-LOCK
Macro WITH-RECURSIVE-LOCK-HELD
Condition Variables dictionary
+
Class CONDITION-VARIABLE
Function CONDITION-VARIABLE-P
Function MAKE-CONDITION-VARIABLE
Function CONDITION-WAIT
Function CONDITION-NOTIFY
Function CONDITION-BROADCAST
Semaphores dictionary
+
Class SEMAPHORE
Function SEMAPHOREP
Function MAKE-SEMAPHORE
Function SIGNAL-SEMAPHORE
Function WAIT-ON-SEMAPHORE
Atomics dictionary
+
Class ATOMIC-INTEGER
Function ATOMIC-INTEGER-P
Function MAKE-ATOMIC-INTEGER
Function ATOMIC-INTEGER-COMPARE-AND-SWAP
Function ATOMIC-INTEGER-DECF
Function ATOMIC-INTEGER-INCF
Function ATOMIC-INTEGER-VALUE
Timeouts dictionary
+
Class TIMEOUT
Macro WITH-TIMEOUT