PHP Conference Kansai 2025

parallel\Events::setTimeout

(0.9.0)

parallel\Events::setTimeoutComportamiento

Descripción

Por omisión, cuando los eventos son interrogados, se produce un bloqueo (a nivel de PHP) hasta que el primer evento pueda ser devuelto: Definir el tiempo de espera provoca el lanzamiento de una excepción cuando el tiempo de espera es alcanzado.

Esto difiere de definir el modo de bloqueo a false con parallel\Events::setBlocking(), que no provocará el lanzamiento de una excepción.

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

Define el tiempo de espera en microsegundos.

Excepciones

Advertencia

Lanza una parallel\Events\Error si el bucle es no bloqueante.

add a note

User Contributed Notes 1 note

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