Named and unnamed synchronization objects
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
License: MIT License
Version | Release | Download |
1.1.3 | 2023-06-28 | sync-1.1.3.tgz |
1.1.2 | 2021-04-09 | sync-1.1.2.tgz |
1.1.1 | 2017-02-20 | sync-1.1.1.tgz |
1.1.0 | 2016-11-27 | sync-1.1.0.tgz |
1.0.1 | 2014-07-25 | sync-1.0.1.tgz |
Version | Message |
1.1.3 |
- Fixed Mac OSX support. - Fixed PHP 8.2 nullability issues. |
1.1.2 | - Fixed missing macros for PHP 8 (thanks Remi). |
1.1.1 | - Fixed *NIX event object sync_WaitForUnixEvent() issues. |
1.1.0 |
- 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. |
1.0.1 |
- Fixed Reader-Writer objects. - Removed a lead from package maintainers list. |