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

shared_memory_extended

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

1个不稳定版本

0.13.0 2023年6月21日

#260 in Windows API

Download history 396/week @ 2024-03-13 1811/week @ 2024-03-20 732/week @ 2024-03-27 580/week @ 2024-04-03 486/week @ 2024-04-10 295/week @ 2024-04-17 225/week @ 2024-04-24 81/week @ 2024-05-01 49/week @ 2024-05-08 181/week @ 2024-05-15 298/week @ 2024-05-22 216/week @ 2024-05-29 307/week @ 2024-06-05 275/week @ 2024-06-12 171/week @ 2024-06-19 254/week @ 2024-06-26

1,048 每月下载量
用于 9 个crate (2 直接)

MIT/Apache

35KB
703 行代码

shared_memory_extended

Build Status crates.io mio Lines of Code

一个crate,允许您在 进程 之间共享内存。是 elast0ny/shared_memory 的分支。

此crate以操作系统无关的方式提供了共享内存API的轻量级封装。它旨在与它的姐妹crate raw_sync 一起使用,该crate提供了简单的基本原语来同步对共享内存的访问(Mutex,RwLock,Events等...)。

raw_sync
crates.io docs.rs

用法

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

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

许可证

贡献

除非您明确声明,否则根据Apache-2.0许可证定义的您有意提交的工作,将根据上述方式双重许可,没有任何附加条款或条件。

依赖项

~2–27MB
~355K SLoC