3 个版本 (重大变更)
0.3.0 | 2024 年 6 月 3 日 |
---|---|
0.2.0 | 2024 年 6 月 3 日 |
0.1.0 | 2023 年 2 月 18 日 |
#453 在 并发 分类中
每月 494 次下载
在 2 个 Crates 中使用
9KB
144 行
适用于 Tokio 的条件变量
非取消安全:如果在等待过程中取消未来,则没有其他未来可以被唤醒。
可能存在虚假唤醒:与任何条件变量一样,可能存在虚假唤醒,因此在唤醒后始终重新检查条件。请注意,由于这个 crate 在内部使用 tokio
的 Notify
并具有与条件变量略有不同的语义,因此虚假唤醒的可能性更大。
这不是 Tokio 项目的一部分:有关为什么 Tokio 没有内置 Condvar 实现的讨论,请参阅此处。
依赖关系
~2.2–8.5MB
~66K SLoC