#queue #implemented #scott #multi-consumer #paper #michael #tlqueue

nightly scottqueue

使用 Rust 实现的 Michael 和 Scott 的队列

1 个不稳定版本

使用旧的 Rust 2015

0.1.0 2015 年 12 月 6 日

⚠️ 已报告问题

#14 in #multi-consumer

7KB
176

rust-scottqueue

在 rust 中实现 Michael 和 Scott 的队列

目前 Rust 只有多生产者单消费者队列。我想有一个多生产者,多消费者队列。所以我阅读了 (Michael/Scott 论文)https://www.cs.rochester.edu/research/synchronization/pseudocode/queues.html 并尝试实现它们。目前唯一稳定的队列是 scottqueue::tlqueue,即论文中描述的双锁队列。非阻塞并发队列的工作仍在进行中。

无运行时依赖