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日 |
137 在 Windows API 中
每月下载量 1,322
用于 4 crate
38KB
851 行
raw_sync
该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