6个版本 (2个稳定)
使用旧的Rust 2015
1.0.1 | 2022年9月8日 |
---|---|
1.0.0 | 2019年5月28日 |
0.4.0 | 2017年11月3日 |
0.3.0 | 2017年3月6日 |
0.1.0 | 2017年2月27日 |
#119 in 并发
86,866 每月下载量
用于 27 个crates (7个直接)
36KB
342 行
synchronoise
文档 | (master版本的手动生成文档)
这是一组标准库之外的同步设施,我确保Rust社区可以访问。
此crate包含以下同步原语
CountdownEvent
,从.NET移植的System.Threading.CountdownEvent
(在Java中也称为CountDownLatch
)。SignalEvent
,从.NET移植的System.Threading.EventWaitHandle
(及其派生类,AutoResetEvent
和ManualResetEvent
)。WriterReaderPhaser
,从HdrHistogram移植的WriterReaderPhaser
。
要将此crate添加到您的项目中,请在您的Cargo.toml中添加以下行
[dependencies]
synchronoise = "0.4.0"
...并在您的crate根目录中添加以下内容
extern crate synchronoise;
许可证
synchronoise许可协议为MIT许可证或Apache许可证版本2.0,任选其一。请参阅文件LICENSE-MIT
和LICENSE-APACHE
以获取详细信息。
(顺便说一下,synchronoise的名字来源于宝可梦中的一个技能)
依赖
~155KB