PHP 8.1.28 Released!

parallel\Events::setTimeout

(0.9.0)

parallel\Events::setTimeoutПоведение

Описание

По умолчанию при опросе событий происходит блокировка (на уровне PHP) до тех пор, пока не будет возвращено первое событие: установка времени ожидания приводит к выбрасыванию исключения при превышении времени ожидания.

Отличается от установки режима блокировки в false с помощью parallel\Events::setBlocking(), который не выбрасывает исключение.

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

Устанавливает время ожидания в микросекундах

Ошибки

Внимание

Выбрасывает parallel\Events\Error, если цикл не блокируется.

add a note

User Contributed Notes 1 note

up
0
php at sallyx dot org
1 year ago
You can call <?php $events->setTimeount(-1); ?> to cancel timeout.
To Top