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
155 watching
360 forks
Language: C++
last commit: over 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. | 602 |
mpoeter/xenium | Concurrent data structures and memory reclamation algorithms for efficient parallel programming in C++ | 514 |
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,409 |
cameron314/concurrentqueue | A fast and fully thread-safe lock-free queue implementation for C++ | 10,134 |
srdja/collections-c | A comprehensive C library providing various data structures with efficient algorithms and operations | 2,842 |
arximboldi/lager | A C++ library promoting value-oriented design and unidirectional data-flow architecture for composable software systems | 711 |
pagghiu/sanecpplibraries | A set of C++ platform abstraction libraries providing a consistent API across macOS, Windows, and Linux. | 526 |
sirherrbatka/cl-data-structures | A collection of reusable data structures and streaming algorithms in Common Lisp. | 48 |
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,347 |
uncomplicate/clojurecl | A Clojure library that enables parallel computations on GPU using OpenCL | 278 |
mattreecebentley/plf_colony | An unordered C++ data container providing fast iteration/insertion/erasure while maintaining pointer/iterator validity to non-erased elements. | 400 |
tezc/sc | Provides a collection of portable and high-performance C libraries and data structures | 2,284 |
vcdevel/vc | A C++ library for explicitly data-parallel programming on modern CPUs and GPUs. | 1,461 |