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 |
|
在 并发 中排名 178
每月下载量 849
20KB
386 行
semka
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