(PECL event >= 2.1.0-alpha)
EventConfig::setMaxDispatchInterval — Evita inversão de prioridade
$max_interval
,
int $max_callbacks
,
int $min_priority
): voidEvita a inversão de prioridade limitando quantas funções de retorno de eventos de baixa prioridade podem ser invocadas antes de verificar mais eventos de alta prioridade.
Nota:
Disponível desde o
libevent 2.1.0-alpha
.
max_interval
Um intervalo após o qual o Libevent deve parar de executar funções de retorno e verificar
mais eventos, ou
0
, se não houver tal intervalo.
max_callbacks
Um número de funções de retorno após os quais o Libevent deve parar de executar funções de retorno
e verificar se há mais eventos, ou
-1
, se não houver tal limite.
min_priority
Uma prioridade abaixo da qual
max_interval
e
max_callbacks
não devem ser impostos. Se isso for definido como
0
, eles serão impostos para eventos de cada prioridade; se for definido como
1
, eles serão impostos para eventos de prioridade
1
e acima, e assim por diante.