Currently Rust only has multi producer single consumer queues. I wanted to have a multi producer, multi consumer queue. So I read the Michael/Scott paper and attempted to implement them. Currently the only stable queue is scottqueue::tlqueue which is the Two Lock queue described in the paper. Work on the Non-Blocking Concurrent Queue is still in progress.
This repository has been archived by the owner on May 10, 2022. It is now read-only.
-
Notifications
You must be signed in to change notification settings - Fork 0
The Queues of Michael and Scott implemented in Rust
License
rossdylan/rust-scottqueue
Folders and files
Name | Name | Last commit message | Last commit date | |
---|---|---|---|---|
Repository files navigation
About
The Queues of Michael and Scott implemented in Rust
Resources
License
Stars
Watchers
Forks
Releases
No releases published
Packages 0
No packages published