Класс SyncEvent

(PECL sync >= 1.0.0)

Введение

Кроссплатформенная, нативная реализация именованных и безымянных объектов событий. Поддерживаются как автоматические, так и ручные объекты событий.

Объект события без опроса ожидает запуска/установки объекта. Один экземпляр ожидает объекта события, а другой запускает/устанавливает событие. Объекты событий полезны там, где в противном случае длительный процесс мог бы опросить ресурс (например, проверить, нужно ли обрабатывать загруженные данные).

Обзор классов

SyncEvent {
/* Методы */
public __construct ( string $name = ? , bool $manual = false , bool $prefire = false )
public fire ( ) : bool
public reset ( ) : bool
public wait ( int $wait = -1 ) : bool
}

Содержание