concurrent-deque
Concurrent queue
A lock-free data structure that enables concurrent, efficient exchange of data between multiple threads.
Lock-free concurrent work stealing deque in C++
36 stars
3 watching
3 forks
Language: C++
last commit: about 7 years ago
Linked from 1 awesome list
chase-levconcurrent-data-structurelock-free-queuework-stealing
Related projects:
Repository | Description | Stars |
---|---|---|
| A package offering concurrent-safe queue implementations with auto-expanding capacity and fixed capacities | 404 |
| A high-performance concurrent queue implementation using atomic counters and the x86 fetch-and-add instruction | 127 |
| A library for combining parallel and sequential computations while maintaining the flexibility of a monadic programming paradigm. | 58 |
| A library providing functional concurrency primitives inspired by concurrent programming languages. | 209 |
| A set of concurrent queue implementations for Nim. | 44 |
| A lightweight, low-overhead concurrency library | 360 |
| A concurrent queue implementation with bounded capacity, designed for high-performance and low-latency applications. | 1,212 |
| Development of a promising semantics for relaxed-memory concurrency | 33 |
| A fast ring-buffer data structure implementation with efficient O(1) operations at both ends and support for queue and stack modes. | 621 |
| A library that provides modern concurrency tools for parallel processing in Crystal | 48 |
| A C++ implementation of a bounded single-producer single-consumer queue with wait-free and lock-free semantics | 931 |
| A C# implementation of a high-performance priority queue optimized for pathfinding applications. | 1,178 |
| Provides a concurrency control mechanism and atomic dynamic shared/exclusive locks for Go applications. | 30 |
| A tool for testing concurrent Haskell programs to ensure they behave deterministically and correctly | 196 |
| A lightweight library for structured concurrency in Haskell, providing a simple and efficient way to manage concurrent operations. | 83 |