parallel\Events::setTimeout

(0.9.0)

parallel\Events::setTimeout — Поведінка

Опис

За замовчуванням при опитуванні подій відбувається блокування (на рівні PHP) доти, доки не буде повернена перша подія: встановлення часу очікування призводить до викидання винятку при перевищенні часу очікування.

Отличается от установки режима блокировки в**false** за допомогою parallel\Events::setBlocking(), що не викидає виняток.

public parallel\Events::setTimeout(int $timeout): void

Встановлює час очікування у мікросекундах

Помилки

Увага

Викидає parallel\Events\Error, якщо цикл не блокується.