# Note
this is a fork just for publishing a newer version that exists in git.
# shared_memory
[](https://github.com/elast0ny/shared_memory-rs/actions?query=workflow%3Abuild)
[](https://crates.io/crates/shared_memory)
[](https://docs.rs/shared_memory/)
[](https://tokei.rs/b1/github/elast0ny/shared_memory-rs?category=code)
A crate that allows you to share memory between **processes**.
This crate provides lightweight wrappers around shared memory APIs in an OS agnostic way. It is intended to be used with it's sister crate [raw_sync](https://github.com/elast0ny/raw_sync-rs) which provide simple primitves to synchronize access to the shared memory (Mutex, RwLock, Events, etc...).
| raw_sync |
## Usage
For usage examples, see code located in [examples/](examples/) :
| [event](examples/event.rs) | Shows the use of shared events through shared memory |
| [mutex](examples/mutex.rs) | Shows the use of a shared mutex through shared memory |
## License
- [Apache License, Version 2.0](http://www.apache.org/licenses/LICENSE-2.0)
- [MIT license](http://opensource.org/licenses/MIT)
## Contribution
Unless you explicitly state otherwise, any contribution intentionally submitted
for inclusion in the work by you, as defined in the Apache-2.0 license, shall be
dual licensed as above, without any additional terms or conditions.