(0.9.0)
parallel\Events::setBlocking — Поведение
По умолчанию, когда опрашиваются события, блокировка будет происходить (на уровне PHP) до тех пор, пока не будет возвращено первое событие:
установка режима блокировки в false
приведёт к тому, что опрос вернёт управление, если первая опрошенная цель не готова.
Отличается от установки времени ожидания 0 с помощью parallel\Events::setTimeout(), поскольку время ожидания 0, хотя и разрешено, выбросит исключение, которое может быть чрезвычайно медленным или расточительным, если действительно необходимо неблокирующее поведение.
Неблокирующий цикл влияет на возвращаемое значение parallel\Events::poll(), так что оно может быть null
до того, как все события будут обработаны.
Устанавливает режим блокировки
Выбрасывает parallel\Events\Error, если для цикла установлено время ожидания.