@menu
* Threading basics::
* Special Variables::
+* Atomic Operations::
* Mutex Support::
* Semaphores::
* Waitqueue/condition variables::
prints @code{0} and not @code{1} as of 0.9.6.
+@node Atomic Operations
+@comment node-name, next, previous, up
+@section Atomic Operations
+
+SBCL provides a few special purpose atomic operations, particularly
+useful for implementing lockless algorithms.
+
+@include macro-sb-ext-atomic-decf.texinfo
+@include macro-sb-ext-atomic-incf.texinfo
+@include macro-sb-ext-compare-and-swap.texinfo
+
@node Mutex Support
@comment node-name, next, previous, up
@section Mutex Support
@include fun-sb-thread-semaphore-count.texinfo
@include fun-sb-thread-semaphore-name.texinfo
@include fun-sb-thread-signal-semaphore.texinfo
+@include fun-sb-thread-try-semaphore.texinfo
@include fun-sb-thread-wait-on-semaphore.texinfo
@node Waitqueue/condition variables