CDS (Concurrent Data Structures) is a C++ template library of lock-free and fine-grained lock-based algorithms. It contains a collection of concurrent data structures: queues, stacks, sets, maps, etc, and safe memory reclamation schema for concurrent containers - Hazard Pointer and user-space RCU. See doxygen doc http://libcds.sourceforge.net/doc/cds-api/index.html.
The source code repo for libcds 2.x has been moved to https://github.com/khizmax/libcds
Features
- Supported processors: x86, amd64 (x86_64), arm, PowerPC, ia64 (Itanium), sparc
License
BSD LicenseFollow cds
Other Useful Business Software
Train ML Models With SQL You Already Know
Build and deploy ML models using familiar SQL. Automate data prep with built-in Gemini. Query 1 TB and store 10 GB free monthly.
Rate This Project
Login To Rate This Project
User Reviews
-
Fantastic project, thank you so much for telling
-
libcds eliminates all your problems when dealing with lock-free datastructures in C++. I'm seriously impressed with the ease of integration into existing projects. Excellent job !!!