Macro: SB-EXT:ATOMIC-POP

package type

Like POP, but atomic. PLACE may be read multiple times before the operation completes – the write does not occur until such time that no other thread modified PLACE between the read and the write.

Works on all CASable places.

Lambda list

(sb-impl::place)