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: over 1 year ago
Linked from 4 awesome lists

containershazard-pointerlock-freercu

Backlinks from these awesome lists:

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