#inter-process #wait-free #lock-free #ipc #mmap #data-streaming

nightly wfbuf

基于 Linux 的快速跨进程数据流传输的简单无等待缓冲区

2 个版本

使用旧的 Rust 2015

0.1.1 2015 年 11 月 7 日
0.1.0 2015 年 11 月 5 日

18#wait-free

GPL-2.0 许可证

5KB
166 行代码,不包括注释

WfBuf rust 包

此包允许创建内存映射的共享匿名内存区域,使用 Rust 放置协议将 WfBuf 放入其中,并用于父进程和分叉子进程之间的数据流传输。仅在 Linux 上工作。

实现是简单的,可能是不安全的。仅适用于一个读者和一个写入者。没有队列,只读取最后写入的值。实现尝试确保在读取值的那一刻,读者正在访问最新写入的值。您可以在 lib.rs 中的测试模块中查看其用法。

依赖项

~380–610KB