Shared memory, memory mapped files, process-shared mutexes, condition variables, containers and allocators.
Boost.Interprocess simplifies the use of common interprocess communication and synchronization mechanisms and offers a wide range of them:
Also offers higher-level interprocess mechanisms to dynamically allocate portions of a shared memory or a memory mapped file. Using these mechanisms, it offers useful tools to construct C++ objects, including STL-like containers, in shared memory and memory mapped files.
Distributed under the Boost Software License, Version 1.0.
| Branch | Deps | Docs | Tests |
|---|---|---|---|
master |
|||
develop |
| Name | Purpose |
|---|---|
doc |
documentation |
example |
examples |
extra |
extra utilities |
include |
headers |
test |
unit tests |
[interprocess] tag at the beginning of the subject line.