https://github.com/tmcdonell/lockfree-array-queue
A linerisable MPMC unbounded lockfree-queue
https://github.com/tmcdonell/lockfree-array-queue
Last synced: about 1 year ago
JSON representation
A linerisable MPMC unbounded lockfree-queue
- Host: GitHub
- URL: https://github.com/tmcdonell/lockfree-array-queue
- Owner: tmcdonell
- License: bsd-3-clause
- Created: 2021-03-12T16:45:56.000Z (over 5 years ago)
- Default Branch: master
- Last Pushed: 2022-10-25T09:06:43.000Z (over 3 years ago)
- Last Synced: 2025-02-17T21:05:11.431Z (over 1 year ago)
- Language: Haskell
- Size: 20.5 KB
- Stars: 2
- Watchers: 3
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- Changelog: CHANGELOG.md
- License: LICENSE
Awesome Lists containing this project
README
lockfree-array-queue
====================
This package implements the linearisable multiple-producer multiple-consumer
(MPMC) memory-unbounded lock-free queue by Pedro Ramalhete and Andreia Correia.
http://concurrencyfreaks.blogspot.com/2017/01/doublelink-low-overhead-lock-free-queue.html
http://concurrencyfreaks.blogspot.com/2016/12/lcrq-and-faaarrayqueue-are-not-good-for.html
http://concurrencyfreaks.blogspot.com/2016/11/faaarrayqueue-mpmc-lock-free-queue-part.html
http://concurrencyfreaks.blogspot.com/2016/11/lazyindexarrayqueue-mpmc-lock-free.html