(0.9.0)
parallel\Events::setBlocking — Comportement
Par défait lorsqu'un événement est interrogé, un blocage se produit (au niveau de PHP) jusqu'à ce que le premier événement puisse être retourné: Définir le mode de blocage à false
fera
en sorte que l'interrogation retourne le contrôle si la première cible interrogée n'est pas prête.
Ceci diffère de définir un délai d'attente de 0 avec parallel\Events::setTimeout(), puisqu'un délai d'attente de 0, bien que permis, provoquera une exception d'être lancée, ce qui peut être extrêmement lent ou gaspilleur si ce qui est vraiment désiré est un comportement non-bloquant.
Un boucle non-bloquante affecte la valeur de retour de parallel\Events::poll(), de sorte qu'il peut être null
avant que tous les événements aient été traités.
Définit le mode de blocage.
Lance une parallel\Events\Error si la boucle a un délai d'attente défini.