3 个版本
0.1.3 | 2024 年 1 月 8 日 |
---|---|
0.1.2 | 2023 年 12 月 24 日 |
0.1.1 | 2022 年 12 月 27 日 |
0.1.0 |
|
0.0.0 |
|
#586 在 并发
每月 363,922 次下载
在 36 个 Crates 中使用 (18 直接)
380KB
6K SLoC
Crossbeam Skiplist
此 crate 提供了类型 SkipMap
和 SkipSet
。这些数据结构提供类似于 BTreeMap
和 BTreeSet
的接口,但支持在多个线程之间进行安全并发访问。
此 crate 可用于实现 alloc
的 no_std
环境。需要在 no_std
环境中启用此 crate 的 alloc
功能。
用法
将此添加到您的 Cargo.toml
[dependencies]
crossbeam-skiplist = "0.1"
兼容性
Crossbeam Skiplist 支持至少六个月前的稳定 Rust 版本,并且每次最低支持的 Rust 版本增加时,都会发布一个新的次要版本。目前,最低支持的 Rust 版本是 1.61。
许可证
根据您的要求,许可如下
- Apache 许可证,版本 2.0 (LICENSE-APACHE 或 https://apache.ac.cn/licenses/LICENSE-2.0)
- MIT 许可证 (LICENSE-MIT 或 http://opensource.org/licenses/MIT)
。
贡献
除非您明确声明,否则根据 Apache-2.0 许可证定义,您提交给工作的任何有意包含在内的贡献将如上双许可,不附加任何额外的条款或条件。