For expert use: Ensures all following stores and loads in the program are executed after all prior stores.
system
ensure-memory-after-store => nil
The function ensure-memory-after-store
is a synchronization function which ensures order of memory between operations in different threads.
See 19.13.3 Ensuring order of memory between operations in different threads for a full description and example.
You should have a good understanding of multiprocessing issues at the CPU level to write code that actually needs this.
ensure-loads-after-loads
ensure-stores-after-memory
ensure-stores-after-stores
LispWorks® User Guide and Reference Manual - 01 Dec 2021 19:31:02