#read-write #cell #lock #blocking #reduce #aims #amount

qrwcell

旨在减少与单个读写锁相比的阻塞数量的读写单元

2 个不稳定版本

0.2.0 2021 年 8 月 3 日
0.1.0 2021 年 7 月 26 日

#47 in #aims

MIT 许可证

10KB
217 行代码(不包括注释)

qrwcell - 快速读写单元

Crates.io Docs.rs Rust

旨在减少与单个读写锁相比的阻塞数量的读写单元。

该单元有两个槽位 - 一个用于读取,一个用于写入。写入会切换当前服务于读者的槽位,从而最小化读写锁上的阻塞。


lib.rs:

qrwcell - 快速读写单元

旨在减少与单个读写锁相比的阻塞数量的读写单元。

该单元有两个槽位 - 一个用于读取,一个用于写入。写入会切换当前服务于读者的槽位,从而最小化读写锁上的阻塞。

依赖项

~480–790KB
~13K SLoC