Libcds
lastmod 2026-11-10created 2020-08-072 edits
libcds (Concurrent Data Structures) is a C++ library of concurrent data structures such as lock-free queues, stacks, hash maps, and skip lists. It also implements safe memory reclamation (SMR) techniques such as Hazard Pointer and RCU, so data structures accessed by multiple threads at once can be used without mutexes. It is used to reduce contention in multicore environments.
A C++ library of Concurrent Data Structures.