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

ensure-loads-after-loads Function

Summary

For expert use: Ensures all following loads in the program are executed after all prior loads.

Package

system

Signature

ensure-loads-after-loads => nil

Description

The function ensure-loads-after-loads 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.

Notes

You should have a good understanding of multiprocessing issues at the CPU level to write code that actually needs this.

See also

ensure-memory-after-store
ensure-stores-after-memory
ensure-stores-after-stores


LispWorks® User Guide and Reference Manual - 01 Dec 2021 19:31:02