#lock #future #async

uplock

一个支持 futures 的 RwLock,具有 ref_count、upgrade 和 downgrade 方法

4 个版本

0.1.5 2021 年 9 月 10 日
0.1.4 2021 年 9 月 9 日
0.1.2 2021 年 7 月 14 日
0.1.0 2021 年 2 月 12 日

#155 in #lock

Apache-2.0

10KB
235

uplock

一个支持 futures 的 RwLock,具有 ref_count、upgrade 和 downgrade 方法


lib.rs:

一个支持 futures 的 RwLock,具有 ref_countupgradedowngrade 方法。

基于 futures_locks 中的 RwLock,该库又基于 std::sync::RwLock

不使用消息传递。

依赖

~1MB
~16K SLoC