3 个版本
0.1.2 | 2021 年 1 月 5 日 |
---|---|
0.1.1 | 2021 年 1 月 5 日 |
0.1.0 | 2021 年 1 月 5 日 |
#1197 在 并发
15KB
200 代码行
faa_array_queue
Fetch-And-Add Array Queue (一个无锁的 mpmc 队列) 的 Rust 实现。
用法
将这些行添加到您的 Cargo.toml
[dependencies]
faa_array_queue = "0.1"
并像这样使用队列
use faa_array_queue::FaaArrayQueue;
let queue = FaaArrayQueue::<usize>::default();
queue.enqueue(1337);
assert!(queue.dequeue().unwrap() == 1337);
许可协议
根据 MIT 许可协议 许可
依赖项
~81–290KB