Namespace
Methods
Class Public methods
load_interlock(&block) Link
Execute the supplied block while holding an exclusive lock, preventing any other thread from being inside a run_interlock block at the same time.
run_interlock(&block) Link
Execute the supplied block without interference from any concurrent loads.
unload_interlock(&block) Link
Execute the supplied block while holding an exclusive lock, preventing any other thread from being inside a run_interlock block at the same time.