3 个版本

0.1.2 2021 年 3 月 19 日
0.1.1 2021 年 3 月 18 日
0.1.0 2021 年 3 月 18 日

#991 in 并发

Download history 4935/week @ 2024-03-14 4296/week @ 2024-03-21 5198/week @ 2024-03-28 3794/week @ 2024-04-04 4174/week @ 2024-04-11 4192/week @ 2024-04-18 3109/week @ 2024-04-25 2473/week @ 2024-05-02 2961/week @ 2024-05-09 2862/week @ 2024-05-16 1919/week @ 2024-05-23 945/week @ 2024-05-30 853/week @ 2024-06-06 852/week @ 2024-06-13 747/week @ 2024-06-20 610/week @ 2024-06-27

3,340 个月下载量
用于 latte-cli

MIT/Apache

11KB
78

hytra

Build Status Crates.io

一个从多个线程吞噬你数据的怪兽。

这个库提供了 TrAcc 类型,允许你在单个逻辑变量中以最大性能累积数据:每个线程使用自己的数据副本,这消除了争用导致的减速。

Hytra 受到 Java 的 LongAccumulatorDoubleAccumulatorLongAdderDoubleAdder 的启发。

文档

最小 Rust 版本

此crate支持的最小 Rust 版本(MSRV)为 1.36.0。

许可证

许可协议为以下之一

任选其一。

贡献

除非你明确表示,否则任何有意提交以包含在作品中并由你定义的根据 Apache-2.0 许可协议的任何贡献,都应如上双重许可,无需附加条款或条件。

依赖项

~1.5MB
~30K SLoC