1 个稳定版本
1.7.1 | 2024 年 7 月 12 日 |
---|
#120 在 内存管理
每月 223 次下载
用于 2 个 Crates(通过 cow_hashbrown)
190KB
2K SLoC
ArcSwap
这提供了类似于 RwLock<Arc<T>>
或如果存在 Atomic<Arc<T>>
时的功能,针对大多数读少写多场景进行优化,具有一致的性能特征。
在使用前请阅读 文档。
Rust 版本策略
1. 版本将在任何支持 2018 年版本的编译器上构建。这不包括
- 测试。测试在最近的编译器上构建和运行,主要是由于依赖项。
- 其他功能标志。大多数功能标志都可以保证构建,因为它们是在版本中引入的。实验性功能没有任何保证。
许可协议
许可协议为以下之一
- Apache 许可证 2.0 版本,(LICENSE-APACHE 或 http://www.apache.org/licenses/LICENSE-2.0)
- MIT 许可证 (LICENSE-MIT 或 http://opensource.org/licenses/MIT)
任选其一。
贡献
除非您明确声明,否则根据 Apache-2.0 许可证定义的,您有意提交给作品以包含在内的任何贡献,将根据上述协议进行双重许可,不附加任何额外的条款或条件。