(PECL ev >= 0.2.0)
Representa un bucle de eventos que siempre es distinto del bucle por defecto. A diferencia del bucle por defecto, no puede gestionar los watchers EvChild.
Al utilizar hilos, se debe crear un bucle por hilo, y utilizar el bucle por defecto en el hilo padre.
El bucle de eventos por defecto es inicializado automáticamente por Ev. Es accesible a través de los métodos de la clase Ev o mediante el método EvLoop::defaultLoop().
$flags
= ?,$data
= NULL
,$io_interval
= 0.0
,$timeout_interval
= 0.0
$pid
,$trace
,$callback
,$data
= ?,$priority
= ?$flags
= Ev::FLAG_AUTO
,$data
= NULL
,$io_interval
= 0.
,$timeout_interval
= 0.
$other
,$callback
= ?,$data
= ?,$priority
= ?$fd
,$events
,$callback
,$data
= null
,$priority
= 0
$offset
,$interval
,$callback
,$data
= null
,$priority
= 0
$signum
,$callback
,$data
= null
,$priority
= 0
$path
,$interval
,$callback
,$data
= null
,$priority
= 0
true si es el bucle de eventos por defecto.
0 indica que no hay watchers pendientes.
sleep()
en la mayoría de las iteraciones del bucle.
El tiempo de pausa asegura que libev
no consultará EvIo más de una vez
durante este intervalo, en promedio. La mayoría de los programas
pueden beneficiarse estableciendo
io_interval a un valor cercano a
0.1, lo cual es generalmente suficiente para los
servidores interactivos (y no destinados a juegos). Generalmente
no tiene sentido establecer este valor a menos de
0.01, ya que se acerca a la
granularidad a nivel de tiempos de la mayoría de los sistemas.
Ver también las
»
funciones que controlan los bucles de eventos.