4 个稳定版本

2.0.7 2023年9月30日
2.0.6 2022年2月12日
2.0.4 2021年6月8日
2.0.3 2021年5月27日
1.0.1 2020年7月24日

并发 中排名 178

Download history 1/week @ 2024-04-20 19/week @ 2024-04-27 261/week @ 2024-05-04 279/week @ 2024-05-11 101/week @ 2024-05-18 68/week @ 2024-05-25 124/week @ 2024-06-01 54/week @ 2024-06-08 57/week @ 2024-06-15 57/week @ 2024-06-22 12/week @ 2024-06-29 256/week @ 2024-07-06 103/week @ 2024-07-13 119/week @ 2024-07-20 415/week @ 2024-07-27 141/week @ 2024-08-03

每月下载量 849

BSL-1.0 许可证 BSL-1.0

20KB
386

semka

Rust Crates.io Documentation

Rust 的信号量原语

平台实现

Windows

使用 winapi CreateSemaphoreW

POSIX

所有 POSIX 兼容的系统使用 sem_init,但必须注意,等待可以由信号中断,尽管实现会尽力处理这些情况。

POSIX 实现依赖于 libc

这包括所有 unix 目标和 fuchsia

Mac

使用 mach API。


lib.rs:

Rust 的信号量原语

平台实现

Windows

使用 winapi CreateSemaphoreW

POSIX

所有 POSIX 兼容的系统使用 sem_init,但必须注意,等待可以由信号中断,尽管实现会尽力处理这些情况。

POSIX 实现依赖于 libc

这包括所有 unix 目标和 fuchsia

Mac

使用 mach API。

依赖项

~68KB