Module nolock::hazard_ptr
source · [−]Expand description
A simple implementation of Hazard-Pointers, that also supports having multiple Hazard-Pointer-Domains
Reference:
Structs
A Hazard-Pointer-Domain that can be used either globally as a shared Domain or as a per Object Domain to seperate the Domains of different Instances of Objects.
A Guard protects a single Memory address and provides secure access to it, as long as the Guard is not dropped
Functions
Returns an Arc for the Global Shared Hazard-Pointer Domain