unagi-chan
Concurrent Queue
A high-performance concurrent queue implementation using atomic counters and the x86 fetch-and-add instruction
A haskell library implementing fast and scalable concurrent queues for x86, with a Chan-like API
127 stars
9 watching
15 forks
Language: Haskell
last commit: about 3 years ago concurrencyhaskellqueue
Related projects:
Repository | Description | Stars |
---|---|---|
awkward-squad/ki | A lightweight library for structured concurrency in Haskell, providing a simple and efficient way to manage concurrent operations. | 83 |
jaspervdj/psqueues | Provides data structures and algorithms for efficient priority queuing in Haskell | 64 |
araq/malebolgia | A library that simplifies concurrent and parallel programming using structured concurrency and thread pools. | 109 |
simonmar/par-tutorial | A tutorial and code samples for parallel and concurrent programming in Haskell. | 219 |
crabmusket/haskell-simple-concurrency | A tutorial project introducing basic concurrency mechanisms in Haskell through simple examples and inspiration from Go's concurrency primitives. | 79 |
ssbl/concurrent-deque | A lock-free data structure that enables concurrent, efficient exchange of data between multiple threads. | 36 |
vapor-community/queues-mongo-driver | An implementation of a MongoDB driver for Vapor's Queues framework | 6 |
safareli/free | A library for combining parallel and sequential computations while maintaining the flexibility of a monadic programming paradigm. | 58 |
cr0hn/aiotasks | An asynchronous and distributed task queue based on Python asyncio framework | 438 |
barrucadu/dejafu | A tool for testing concurrent Haskell programs to ensure they behave deterministically and correctly | 196 |
zh217/aiochan | A Python library implementing CSP-style concurrency with a focus on ease of use and compatibility with existing libraries. | 165 |
clj-commons/durable-queue | A Clojure library implementing a task queue that survives process restarts and is bounded by disk space | 385 |
dirkaholic/kyoo | An unlimited job queue with concurrent worker pools for Go applications | 51 |
atemerev/skynet | A benchmarking project comparing concurrency and parallelism patterns across multiple programming languages. | 1,048 |
ninegua/mutable-queue.mo | A data structure module implementing a queue with pushFront and popFront operations | 2 |