#threading #predicate #boolean #variables #schölling #manuel #condition-variable

condvar

布尔谓词的条件变量(condvars)。基于 Manuel Schölling 的 condition_variable crate。

2 个版本

使用旧的 Rust 2015

0.1.1 2015 年 11 月 5 日
0.1.0 2015 年 9 月 21 日

#38 in #threading

GPL-2.0 许可证

4KB
101 行代码(不含注释)

CondVar rust crate

标准库中的条件变量可能会出现虚假唤醒。此 crate 是 std::sync::Condvar 的包装,带有布尔谓词,可以处理虚假唤醒,因此您无需自行处理。基于 Manuel Schölling 的 condition_variable crate。

依赖项

~0.6–1MB
~15K SLoC