8个版本 (1个稳定版本)
1.0.0 | 2024年6月12日 |
---|---|
0.3.0 | 2023年11月26日 |
0.2.3 | 2023年6月9日 |
0.2.2 | 2022年11月12日 |
0.1.1 | 2022年6月19日 |
#285 in Unix API
每月下载量82次
10KB
97 行
Rust的优先级继承锁
基于Linux futex实现的优先级继承锁。
它使用@m-ou-se的linux-futex
crate来实现@Amanieu的lock_api
。
通常,除非你的应用程序需要在实时系统中运行并避免优先级反转,否则你应该考虑使用std
或parking_lot
提供的锁实现。
最低Rust版本
当前最低支持的Rust版本(MSRV)是1.69。在不增加主版本或次版本的情况下,MSRV将不会在未来改变。
许可证
许可协议为以下之一
- Apache许可证2.0版本 (LICENSE-APACHE 或 https://apache.ac.cn/licenses/LICENSE-2.0)
- MIT许可证 (LICENSE-MIT 或 http://opensource.org/licenses/MIT)
您可选择其中一种。
贡献
除非您明确声明,否则根据Apache-2.0许可证定义,您有意提交的任何贡献,都应作为上述双许可,不附加任何额外条款或条件。
依赖关系
~230KB