Documentación offline PHP master

parallel\Events::setTimeout

master Ver versión oficial en línea Licencia CC-BY-3.0Descargado el 2026-08-02

En esta página

parallel\Events::setTimeout

Comportamiento

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.

php public parallel\Events::setTimeout(int $timeout): voidphp

Define el tiempo de espera en microsegundos.

Excepciones#

[!WARNING] Lanza una parallel\Events\Error si el bucle es no bloqueante.