All Manuals > LispWorks User Guide and Reference Manual > 49 The SYSTEM Package

NextPrevUpTopContentsIndex

atomic-pop

Macro
Summary

Like pop, but does the operation atomically.

Package

system

Signature

atomic-pop place => element

Arguments

place

One of the specific set of places defined for low level atomic operations.

Values

element

An object.

Description

The macro atomic-pop is the same as cl:pop, 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.

See also

atomic-push
low-level-atomic-place-p


LispWorks User Guide and Reference Manual - 13 Feb 2015

NextPrevUpTopContentsIndex