4 个版本

0.4.2 2022年10月27日
0.4.1 2022年7月25日
0.4.0 2021年5月27日
0.3.0 2020年11月16日
0.1.1 2018年5月27日

#798 in 并发


用于 drop-bin

MIT 许可证

6KB
105

这是一个简单的非阻塞互斥锁(即仅支持 try_lock),使用原子操作。

比 stdlib 中的互斥锁更简单。不支持 poison。

这个互斥锁曾经比标准库中的互斥锁更快,但基准测试表明标准库中的优化意味着两者之间没有显著差异(在我的机器上)。请确保在自己的机器上运行它们以进行比较。

尽管如此,这个库仍然可能适用于嵌入式或类似情况。


lib.rs:

提供一个不支持阻塞或 poison 的简单互斥锁,但比 stdlib 中的互斥锁更快更简单。

无运行时依赖