All Manuals > LispWorks Release Notes and Installation Guide > 13 Release Notes > 13.2 Multiprocessing


13.2.8 More places for which low-level atomic operations are defined

Low-level atomic operations such as atomic-push and compare-and-swap implicitly ensure order of memory between operations in different threads. These are now supported for places as follows, additionally to the places documented in LispWorks 6.0:

( the type place )

For a place which is itself supported

( symbol-value symbol )

This was documented (but not actually implemented) in LispWorks 6.0.


This was implemented (but not documented) in LispWorks 6.0.

For the details see the section "Low level atomic operations" in the "Multiprocessing" chapter of the LispWorks User Guide and Reference Manual .

LispWorks Release Notes and Installation Guide - 23 Dec 2011