(PECL sync >= 1.0.0)
Введение
Кроссплатформенная встроенная реализация именованных и неназванных объектов событий. Поддерживаются как автоматические, так и ручные объекты событий.
Объект события ожидает, без опроса, объект, который будет запущен/установлен. Один экземпляр ожидает объект события, в то время как другой экземпляр запускает/задает событие. Объекты событий полезны везде, где длительный процесс в противном случае опрашивает ресурс (например, проверяет, нужно ли обрабатывать загруженные данные).
Обзор классов
class SyncEvent { /* Методы */ public __construct ([ string $name [, bool $manual = FALSE [, bool $prefire = FALSE ]]] ) public bool fire ( void ) public bool reset ( void ) public bool wait ([ int $wait = -1 ] ) }