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 |
|
#798 in 并发
用于 drop-bin
6KB
105 行
这是一个简单的非阻塞互斥锁(即仅支持 try_lock
),使用原子操作。
比 stdlib 中的互斥锁更简单。不支持 poison。
这个互斥锁曾经比标准库中的互斥锁更快,但基准测试表明标准库中的优化意味着两者之间没有显著差异(在我的机器上)。请确保在自己的机器上运行它们以进行比较。
尽管如此,这个库仍然可能适用于嵌入式或类似情况。
lib.rs
:
提供一个不支持阻塞或 poison 的简单互斥锁,但比 stdlib 中的互斥锁更快更简单。