EventConfig::setMaxDispatchInterval

(PECL event >= 2.1.0-alpha)

EventConfig::setMaxDispatchIntervalEvita la inversión de prioridades

Descripción

public EventConfig::setMaxDispatchInterval( int $max_interval , int $max_callbacks , int $min_priority ): void

Evita la inversión de prioridades limitando el número de funciones de retrollamada de eventos de baja prioridad que pueden ser invocadas antes de verificar la presencia de eventos de alta prioridad.

Nota:

Disponible a partir de libevent 2.1.0-alpha.

Parámetros

max_interval

Un intervalo después del cual Libevent detendrá la ejecución de las funciones de retrollamada y verificará la presencia de otros eventos, o 0 si no debe haber tal intervalo.

max_callbacks

Un número de funciones de retrollamada después del cual Libevent debe detener la ejecución de las funciones de retrollamada y verificar la presencia de otros eventos, o -1 si no debe haber tal límite.

min_priority

Una prioridad por debajo de la cual max_interval y max_callbacks no deben ser tomados en cuenta. Si se define a 0, serán tomados en cuenta para los eventos de cualquier prioridad; si se define a 1, serán tomados en cuenta para los eventos de prioridad 1 y así sucesivamente.

Valores devueltos

Devuelve true en caso de éxito o false en caso de error.

add a note

User Contributed Notes

There are no user contributed notes for this page.
To Top