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
Earn up to 15% annual interest with Nexo.
Put idle assets to work with competitive interest rates, borrow without selling, and trade with precision. All in one platform.
Geographic restrictions, eligibility, and terms apply.
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 !!!