17个版本 (破坏性)
0.13.0 | 2024年6月19日 |
---|---|
0.12.0 | 2023年6月2日 |
0.11.0 | 2023年2月20日 |
0.9.1 | 2022年11月26日 |
0.1.1 | 2022年3月5日 |
#214 在 并发
每月85次下载
用于 6 个crate (5直接)
29KB
507 行
Whisk
简单且快速的锁-free异步通道
简单且快速的异步通道,可用于实现futures、streams、notifiers和actors。Whisk有意识地保持小巧,使用不到1000行Rust代码实现,无任何依赖(不包括用于实现其他crate特质的特性标志)- 同时也支持no_std
!
基准测试
针对v0.10.0 actor的过去运行时的原始基准测试(与动态库相比)
Dynamic library: 6ns Whisk (2-thread): 4.396µs Flume (2-thread): 4.594µs Whisk (1-thread): 277ns Flume (1-thread): 325ns
MSRV
当前的MSRV是Rust 1.70。
MSRV根据Ardaku MSRV指南更新。
许可证
版权所有 © 2022-2024 Whisk Crate 贡献者
许可方式任选其一
- Apache许可证,版本2.0,(LICENSE_APACHE 或 https://apache.ac.cn/licenses/LICENSE-2.0)
- Boost软件许可证,版本1.0,(LICENSE_BOOST 或 https://boost.ac.cn/LICENSE_1_0.txt)
- MIT许可证,(LICENSE_MIT 或 https://mit-license.org/)
由你选择。
贡献
除非你明确声明,否则任何有意提交以包含在作品中的贡献,根据Apache-2.0许可证定义,将根据上述许可方式双许可,不附加任何额外条款或条件。
帮助
如果你需要使用或为此库做出贡献的帮助,请随时通过aldaronlau@gmail.com给我发邮件。