Module epoch

Module epoch 

Source
Expand description

Epoch-based memory reclamation for lock-free data structures

This module provides a safe memory reclamation scheme for concurrent data structures. It uses epochs to track when memory can be safely freed.

Structsยง

EpochManager
A thread-local epoch tracker for safe memory reclamation
HazardPointer
Hazard pointer wrapper for additional safety
VersionedNode
A node with version information
VersionedPointer
A versioned pointer for lock-free updates