#锁定 #安全 #包含 #异步 #等待

essential-lock

一个包含 Essential 锁定方法的最小包,适用于异步代码中的安全使用

2 个不稳定版本

0.1.0 2024年7月8日
0.0.0-release2024年7月8日

614异步

Download history 301/week @ 2024-07-08 15/week @ 2024-07-15 27/week @ 2024-07-22 22/week @ 2024-07-29

365 每月下载量
4 个包中使用 (2 直接)

Apache-2.0

3KB

essential-lock

Crates.io Documentation license Build Status

一个包含 Essential 锁定方法的最小包,适用于异步代码中的安全使用。


lib.rs:

此包是围绕 sync mutex 的简单包装,使得无法在 await 上持有锁。

它还使锁的范围更加清晰,有助于调试死锁,因为死锁需要多次在堆栈上调用 apply

无运行时依赖