1 个不稳定版本
0.1.0 | 2022 年 10 月 13 日 |
---|
#8 在 #shm
20KB
377 行
RSHM
Rust 的 Linux 共享内存包。
目标
该包的目的是使 Rust 在 Linux 中使用 shm 更容易。它提供了一些基本函数来分配或打开共享内存空间。它还提供了一个基于共享 Linux futex 的 condvar 实现。
未来
支持 Linux 的 hugepages 以及标准 shm 将会很好。
将示例细化以使这些功能在库中可用将会很好(例如,优雅地等待共享内存被所有者创建,支持扩展和溢出到文件)
贡献
如果您发现缺少功能或发现错误,请提出问题和合并请求。
依赖项
~1.5MB
~35K SLoC