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

GitHub

3k stars
155 watching
360 forks
Language: C++
last commit: almost 3 years ago
Linked from 4 awesome lists

containershazard-pointerlock-freercu

Backlinks from these awesome lists:

Related projects:

RepositoryDescriptionStars
michaeljwelsh/cdsaA collection of generic, intrusive data structures and algorithms implemented in ANSI C.602
mpoeter/xeniumConcurrent data structures and memory reclamation algorithms for efficient parallel programming in C++514
ssbl/concurrent-dequeA lock-free data structure that enables concurrent, efficient exchange of data between multiple threads.36
concurrencykit/ckA set of libraries and data structures designed to simplify the development of high-performance concurrent systems in C.2,409
cameron314/concurrentqueueA fast and fully thread-safe lock-free queue implementation for C++10,134
srdja/collections-cA comprehensive C library providing various data structures with efficient algorithms and operations2,842
arximboldi/lagerA C++ library promoting value-oriented design and unidirectional data-flow architecture for composable software systems711
pagghiu/sanecpplibrariesA set of C++ platform abstraction libraries providing a consistent API across macOS, Windows, and Linux.526
sirherrbatka/cl-data-structuresA collection of reusable data structures and streaming algorithms in Common Lisp.48
borodust/cl-flowA Reactive computation tree library for non-blocking concurrent Common Lisp programming.50
david-haim/concurrencppA C++ concurrency library providing high-level abstractions for writing concurrent and parallel applications2,347
uncomplicate/clojureclA Clojure library that enables parallel computations on GPU using OpenCL278
mattreecebentley/plf_colonyAn unordered C++ data container providing fast iteration/insertion/erasure while maintaining pointer/iterator validity to non-erased elements.400
tezc/scProvides a collection of portable and high-performance C libraries and data structures2,284
vcdevel/vcA C++ library for explicitly data-parallel programming on modern CPUs and GPUs.1,461