parallel\Events::setTimeout
(0.9.0)
parallel\Events::setTimeout — Поведінка
Опис
За замовчуванням при опитуванні подій відбувається блокування (на рівні PHP) доти, доки не буде повернена перша подія: встановлення часу очікування призводить до викидання винятку при перевищенні часу очікування.
Отличается от установки режима блокировки в**false
** за допомогою parallel\Events::setBlocking(), що не викидає виняток.
public parallel\Events::setTimeout(int $timeout): void
Встановлює час очікування у мікросекундах
Помилки
Увага
Викидає parallel\Events\Error, якщо цикл не блокується.