Shared Memory Arena 0.0.2 (Default branch) |
|
|
Thursday February 21, 2008. 09:06 AM FreshMeat
Shared Memory Arena (shm-arena) is an application
programming interface (API) library and utility
programs for inter-process shared memory. It uses
a name space to access shared memory between
unrelated (or related) processes and a dynamic
allocator. Name strings are used in place of
underlying virtual address numbers to access
shared memory. This is analogous to the way file
names, are used to access regular computer files
in place of the underlying inode numbers. An
underlying allocator class uses a structured
shared memory arena file which will grow or shrink
automatically as more segments are requested from
the malloc-like calls, or destroyed from free-like
calls.
|