3 个版本
0.1.2 | 2023年2月1日 |
---|---|
0.1.1 | 2023年1月31日 |
0.1.0 | 2023年1月31日 |
#8 在 #dropped
8,209 每月下载量
用于 3 个 crate (2 直接)
9KB
193 行
又一个 WaitGroup 实现。
现有的 crate 没有一个完全符合我的需求,所以这里有一个新的(希望会)。
亮点
- 将“任务”泛化为 Ref。更多的是命名上的变化,而不仅仅是任务组。你等待的可能不是一组任务,而是一组都要被销毁的结构体。
- Ref 和 Waiter 完全独立。你不需要 Waiter 就可以创建一个新的 Ref。
- 所有内容都是可复制的,并且表现如预期——复制的 Ref 会阻塞所有复制的 Waiter,这可以并发地等待。
许可证
本项目采用以下任一许可证:
- Apache 许可协议 2.0 版本,(LICENSE-APACHE 或 https://apache.ac.cn/licenses/LICENSE-2.0)
- MIT 许可协议 (LICENSE-MIT 或 http://opensource.org/licenses/MIT)
由你选择。
贡献
除非你明确声明,否则你提交给 tokio-core 的任何有意包含的贡献,根据 Apache-2.0 许可协议定义,应作为上述双重许可,不附加任何额外条款或条件。
依赖
~1.3–6.5MB
~32K SLoC