#memory #shared #inter-process #process #shmem #rwlock #synchronization

shared_memory

一个用户友好的crate,允许您在进程间共享内存

15个版本

0.12.4 2022年3月1日
0.12.2 2021年11月27日
0.11.4 2020年12月27日
0.11.3 2020年9月19日
0.8.0 2018年6月15日

#54 in Unix API

Download history 11428/week @ 2024-03-14 14066/week @ 2024-03-21 10430/week @ 2024-03-28 14237/week @ 2024-04-04 14069/week @ 2024-04-11 13919/week @ 2024-04-18 10844/week @ 2024-04-25 11774/week @ 2024-05-02 14044/week @ 2024-05-09 9254/week @ 2024-05-16 10264/week @ 2024-05-23 8641/week @ 2024-05-30 9290/week @ 2024-06-06 9439/week @ 2024-06-13 10711/week @ 2024-06-20 9561/week @ 2024-06-27

40,719 每月下载量
用于 32 个crate (13个直接使用)

MIT/Apache

33KB
658 行代码

shared_memory

Build Status crates.io mio Lines of Code

一个crate,允许您在进程间共享内存。

此crate提供了一种跨操作系统的方式,围绕共享内存API提供轻量级包装。它旨在与其姐妹crate raw_sync 一起使用,后者提供简单的原语以同步对共享内存的访问(Mutex、RwLock、Events等...)。

raw_sync
crates.io docs.rs

用法

有关用法示例,请参阅位于 examples/ 的代码

示例 描述
event 通过共享内存显示共享事件的用法
mutex 通过共享内存显示共享互斥锁的用法

许可证

贡献

除非您明确声明,否则根据Apache-2.0许可证定义的任何旨在包含在作品中的有意提交的贡献,将按上述方式双许可,不附加任何额外的条款或条件。

依赖关系

~2–27MB
~356K SLoC