Module rs_lockfree::hazard_epoch[][src]

Definition and implementations of of HazardEpoch

Structs

BaseHazardNode

Definition ans usage is shown in HazardNodeT

HazardEpoch

HazardEpoch a practical implementation of Hazard Pointers, which use global incremental version to identify shared object to be reclaimed. Because of False sharing, a part of the member variables, might be frequently modified by different threads, are aligned to 64 bytes.

Constants

MAX_THREAD_COUNT

Maximum thread count

Traits

HazardNodeT

Trait HazardNodeT is used to achieve virtual function.