3 个版本
0.1.2 | 2021 年 3 月 19 日 |
---|---|
0.1.1 | 2021 年 3 月 18 日 |
0.1.0 | 2021 年 3 月 18 日 |
#991 in 并发
3,340 个月下载量
用于 latte-cli
11KB
78 行
hytra
一个从多个线程吞噬你数据的怪兽。
这个库提供了 TrAcc
类型,允许你在单个逻辑变量中以最大性能累积数据:每个线程使用自己的数据副本,这消除了争用导致的减速。
Hytra 受到 Java 的 LongAccumulator
、DoubleAccumulator
、LongAdder
和 DoubleAdder
的启发。
最小 Rust 版本
此crate支持的最小 Rust 版本(MSRV)为 1.36.0。
许可证
许可协议为以下之一
- Apache 许可协议 2.0,(LICENSE-APACHE 或 https://apache.ac.cn/licenses/LICENSE-2.0)
- MIT 许可协议 (LICENSE-MIT 或 http://opensource.org/licenses/MIT)
任选其一。
贡献
除非你明确表示,否则任何有意提交以包含在作品中并由你定义的根据 Apache-2.0 许可协议的任何贡献,都应如上双重许可,无需附加条款或条件。
依赖项
~1.5MB
~30K SLoC