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