parallel\Events::setTimeout

(0.9.0)

parallel\Events::setTimeout — Comportement

Description

Par dĂ©faut lorsque les Ă©vĂ©nements sont interrogĂ©s, un blocage se produit (au niveau de PHP) jusqu'Ă  ce que le premier Ă©vĂ©nement puisse ĂȘtre retournĂ© : DĂ©finir le dĂ©lai d'attente provoque le lancement d'une exception lorsque le dĂ©lai d'attente est atteint.

Ceci diffÚre de définir le mode de blocage à false avec parallel\Events::setBlocking(), qui ne provoquera pas le lancement d'une exception.

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

Définit le délai d'attente en microsecondes.

Exceptions

Avertissement

Lance une parallel\Events\Error si la boucle est non-bloquante.

add a note

User Contributed Notes 1 note

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