Merge from vendor branch TNF:
[pkgsrcv2.git] / devel / p5-IPC-ShareLite / DESCR
1 IPC::ShareLite provides a simple interface to shared memory, allowing
2 data to be efficiently communicated between processes.
3
4 It provides an abstraction of the shared memory and semaphore facilities
5 of SysV IPC, allowing the storage of arbitrarily large data; the module
6 automatically acquires and removes shared memory segments as needed.
7 Storage and retrieval of data is atomic, and locking functions are
8 provided for higher-level synchronization.
9
10 In many respects, this module is similar to IPC::Shareable. However,
11 IPC::ShareLite does not provide a tied interface, does not (automatically)
12 allow the storage of variables, and is written in C for additional speed.