libcds
CDS library
A C++ library of concurrent data structures for lock-free and lock-based containers with thread-safe iterators.
A C++ library of Concurrent Data Structures
3k stars
156 watching
359 forks
Language: C++
last commit: about 1 year ago
Linked from 4 awesome lists
containershazard-pointerlock-freercu
Related projects:
Repository | Description | Stars |
---|---|---|
michaeljwelsh/cdsa | A collection of generic, intrusive data structures and algorithms implemented in ANSI C. | 603 |
mpoeter/xenium | Concurrent data structures and memory reclamation algorithms for efficient parallel programming in C++ | 488 |
ssbl/concurrent-deque | A lock-free data structure that enables concurrent, efficient exchange of data between multiple threads. | 36 |
concurrencykit/ck | A set of libraries and data structures designed to simplify the development of high-performance concurrent systems in C. | 2,388 |
cameron314/concurrentqueue | A fast and fully thread-safe lock-free queue implementation for C++ | 9,995 |
srdja/collections-c | A comprehensive C library providing various data structures with efficient algorithms and operations | 2,829 |
arximboldi/lager | A C++ library for composable, value-oriented design using unidirectional data-flow architecture and promoting pure functions | 708 |
pagghiu/sanecpplibraries | A set of C++ libraries providing platform abstraction and utility functions for asynchronous I/O, networking, file systems, and other core system operations. | 520 |
sirherrbatka/cl-data-structures | A collection of reusable data structures and streaming algorithms in Common Lisp. | 47 |
borodust/cl-flow | A Reactive computation tree library for non-blocking concurrent Common Lisp programming. | 50 |
david-haim/concurrencpp | A C++ concurrency library providing high-level abstractions for writing concurrent and parallel applications | 2,312 |
uncomplicate/clojurecl | A Clojure library that enables parallel computations on GPU using OpenCL | 277 |
mattreecebentley/plf_colony | An unordered C++ data container providing fast iteration/insertion/erasure while maintaining pointer/iterator validity to non-erased elements. | 398 |
tezc/sc | Provides a collection of portable and high-performance C libraries and data structures | 2,269 |
vcdevel/vc | A C++ library for explicitly data-parallel programming on modern CPUs and GPUs. | 1,456 |