(0.9.0)
parallel\Events::setBlocking — Comportamiento
Por omisión, cuando un evento es interrogado, se produce un bloqueo (a nivel de PHP) hasta que el primer evento pueda ser devuelto: Definir el modo de bloqueo a false
hará que la interrogación devuelva el control si la primera cible interrogada no está lista.
Esto difiere de definir un tiempo límite de 0 con parallel\Events::setTimeout(), ya que un tiempo límite de 0, aunque permitido, provocará que se lance una excepción, lo cual puede ser extremadamente lento o derrochador si lo que realmente se desea es un comportamiento no bloqueante.
Un bucle no bloqueante afecta el valor de retorno de parallel\Events::poll(), de modo que puede ser null
antes de que todos los eventos hayan sido procesados.
Define el modo de bloqueo.
Lanza una parallel\Events\Error si el bucle tiene un tiempo límite definido.