A C++ library providing various concurrent data structures and reclamation schemes.
-
Updated
Aug 7, 2025 - C++
A C++ library providing various concurrent data structures and reclamation schemes.
A collection of high-performance containers providing both asynchronous and synchronous interfaces
Effective Memory Reclamation
Scalable and lock-free memory reclamation system
A lightweight, educational M:N asynchronous runtime built from scratch with C++20 Coroutines. Features Work-Stealing, EBR, and Reactor-based I/O.
ZigBeam: Reusable building blocks for high-performance concurrency and parallel computing
concurrent and lockfree data structures in C++
Verification tool for lock-free data structures with safe memory reclamation.
Epoch-Based Reclamation (EBR) is a Memory Management Strategy Used in Lock-Free Programming to Solve the "Use-After-Free" Problem
Concurrent Roaring bitmap for u32 values in Rust — sharded RwLock, arc-swap RCU, and crossbeam-epoch RCU, benchmarked against explicit sequential baselines with honest tradeoff analysis.
Learn design patterns and principles for reasoning in concurrent programming. Design, implement, and evaluate concurrent programs.
A Michael Scott queue tweaked to have epoch based reclamation, private queues (still atomic) with round robin task distribution and work stealing.
Re-engineers the kernel’s Netgraph packet path to be lock-free with epoch-based reclamation, slashing contention and scaling cleanly across modern multi-core CPUs.
Add a description, image, and links to the epoch-based-reclamation topic page so that developers can more easily learn about it.
To associate your repository with the epoch-based-reclamation topic, visit your repo's landing page and select "manage topics."