lockfreequeues
Queue library
A set of concurrent queue implementations for Nim.
Lock-free queue implementations for Nim.
44 stars
5 watching
4 forks
Language: Nim
last commit: 5 months ago
Linked from 1 awesome list
circular-bufferlock-freempmcmpscnimqueuering-bufferspsc
Related projects:
Repository | Description | Stars |
---|---|---|
| A package offering concurrent-safe queue implementations with auto-expanding capacity and fixed capacities | 404 |
| Thread-safe, generic implementations of queue data structures in Go | 276 |
| A C++ library providing a set of high-performance synchronization primitives to safely access shared data without locks or barriers. | 126 |
| Fast implementation of queue data structure | 51 |
| A lock-free data structure that enables concurrent, efficient exchange of data between multiple threads. | 36 |
| A lightweight message queue library for Go that enables efficient, reliable, and concurrent processing of messages. | 68 |
| A queue data structure implemented as a wrapper around the Elixir language's existing queue data type with additional features and improved API. | 34 |
| A lightweight message queue for Node.js using Redis as the underlying storage | 1,765 |
| A collection of hash functions implemented in pure Nim | 8 |
| A lock library implementing read-write mutex and read-write trylock without starvation to prevent system blocking | 117 |
| Provides data structures and algorithms for efficient priority queuing in Haskell | 64 |
| An implementation of a lock-free concurrency primitive in C++11. | 196 |
| A simple, in-memory queue with worker pooling and rate limiting. | 266 |
| A C++ implementation of the ZeroMQ messaging kernel with support for multiple transport protocols and asynchronous message queues. | 2 |
| A set of iterators and utilities for working with sequences in a Nim programming language | 134 |