19 个版本

0.2.11 2023年11月11日
0.2.9 2023年8月5日
0.2.8 2023年7月16日
0.2.2 2023年3月19日
0.0.3 2021年7月20日

#363并发

Download history • Rust 包仓库 61/week @ 2024-03-24 • Rust 包仓库 158/week @ 2024-03-31 • Rust 包仓库 77/week @ 2024-04-07 • Rust 包仓库 77/week @ 2024-04-14 • Rust 包仓库 105/week @ 2024-04-21 • Rust 包仓库 93/week @ 2024-04-28 • Rust 包仓库 67/week @ 2024-05-05 • Rust 包仓库 48/week @ 2024-05-12 • Rust 包仓库 84/week @ 2024-05-19 • Rust 包仓库 157/week @ 2024-05-26 • Rust 包仓库 153/week @ 2024-06-02 • Rust 包仓库 64/week @ 2024-06-09 • Rust 包仓库 106/week @ 2024-06-16 • Rust 包仓库 98/week @ 2024-06-23 • Rust 包仓库 60/week @ 2024-06-30 • Rust 包仓库 97/week @ 2024-07-07 • Rust 包仓库

每月 365 次下载
10 个 Crates 中使用 (通过 concurrent-map)

MIT/Apache

16KB
316

ebr

一个简单的基于纪元的回收 (EBR) 库,具有低缓存行乒乓效应。

use ebr::Ebr;

let ebr: Ebr<Box<u64>> = Ebr::default();

let mut guard = ebr.pin();

guard.defer_drop(Box::new(1));

lib.rs:

简单、CPU 缓存友好的基于纪元的回收 (EBR)。

use ebr::Ebr;

let ebr: Ebr<Box<u64>> = Ebr::default();

let mut guard = ebr.pin();

guard.defer_drop(Box::new(1));

依赖项

~0.4–6MB
~11K SLoC