18 个版本
0.3.11 | 2024年1月8日 |
---|---|
0.3.10 | 2023年12月24日 |
0.3.8 | 2022年11月22日 |
0.3.6 | 2022年7月23日 |
0.0.0 | 2018年9月8日 |
#197 in 并发
3,063,874 每月下载量
用于 3,005 个 crates (167 直接)
155KB
2K SLoC
Crossbeam Queue
该 crate 提供可以在线程间共享的并发队列
ArrayQueue
,一个有界 MPMC 队列,在构造时分配一个固定容量的缓冲区。SegQueue
,一个无界 MPMC 队列,按需分配小的缓冲区,段。
只要启用 alloc
功能,此 crate 中的所有内容都可以在 no_std
环境中使用。
用法
将此内容添加到您的 Cargo.toml
[dependencies]
crossbeam-queue = "0.3"
兼容性
Crossbeam Queue 支持至少六个月前的稳定 Rust 版本,每次最低支持的 Rust 版本增加时,都会发布一个新的次要版本。目前,最低支持的 Rust 版本是 1.60。
许可证
根据您的选择,许可如下:
- Apache 许可证,版本 2.0 (LICENSE-APACHE 或 http://apache.ac.cn/licenses/LICENSE-2.0)
- MIT 许可证 (LICENSE-MIT 或 http://opensource.org/licenses/MIT)
。
贡献
除非您明确声明,否则根据 Apache-2.0 许可证定义,您有意提交以包含在作品中的任何贡献都应按上述方式双许可,没有任何附加条款或条件。