5个版本

0.1.5 2020年10月13日
0.1.4 2020年10月13日
0.1.2 2020年5月11日
0.1.1 2020年5月7日
0.1.0 2020年5月7日

137Windows API

Download history 377/week @ 2024-03-13 390/week @ 2024-03-20 428/week @ 2024-03-27 354/week @ 2024-04-03 369/week @ 2024-04-10 361/week @ 2024-04-17 478/week @ 2024-04-24 397/week @ 2024-05-01 424/week @ 2024-05-08 615/week @ 2024-05-15 440/week @ 2024-05-22 451/week @ 2024-05-29 331/week @ 2024-06-05 317/week @ 2024-06-12 319/week @ 2024-06-19 239/week @ 2024-06-26

每月下载量 1,322
用于 4 crate

MIT/Apache

38KB
851

raw_sync

Build Status crates.io mio Lines of Code

该crate提供了一个围绕操作系统同步原语的超轻量级包装器。

它主要开发用于与 shared_memory crate 一起使用,当需要通过共享内存进行跨进程同步时。

功能

功能 描述 Linux Windows Mac
Mutex 互斥锁
RwLock 独占写/共享读 X

事件

功能 描述 Linux Windows Mac
事件 通用事件:Unix上的 pthread_cond 和 Windows上的 事件对象
BusyEvent 通过循环轮询字节实现的工作事件
EventFd Linux特定的事件类型 待办事项 不适用 不适用

许可证

贡献

除非你明确声明,否则任何有意提交以包含在作品中并由你定义的Apache-2.0许可证所涵盖的贡献,都将按照上述方式双授权,没有任何附加条款或条件。

依赖项

~2MB
~37K SLoC