Package Information |
Summary |
Named and unnamed synchronization objects |
Maintainers |
Thomas Hruska (lead)
[details]
|
License |
MIT License |
Description |
The 'sync' extension introduces synchronization objects into PHP. Named and unnamed Mutex, Semaphore, Event, Reader-Writer, and named Shared Memory objects provide OS-level synchronization mechanisms on both *NIX (POSIX shared memory and pthread shared memory synchronization required) and Windows platforms. This extension is a direct port of and compatible with the cross platform 'sync' library: https://github.com/cubiclesoft/cross-platform-cpp |
Release notes
Version 1.1.0
(stable)
|
- Added cross-platform named shared memory objects. - Rewrote *NIX objects to be much lighter on shared resources. - Fixed null name issue. - Fixed object memory leak issue. - Now works on Mac OSX. - Now works on PHP 7. The same code base also works on PHP 5. |