push, but does the operation atomically.
atomic-push new-value place => new-place-value
One of the specific set of places defined for low level atomic operations.
A list (the new value of place).
atomic-push is the same as
cl:push, but is guaranteed atomic for a suitable place.
place must be one of the places described in Low level atomic operations, or expand to one of them.
In many cases the natural inverse of
delete, but there is no way to do
delete atomically, except by using a separate lock, which must also be held while doing the
LispWorks User Guide and Reference Manual - 13 Feb 2015