(No version information available, might only be in Git)
EventConfig::setMaxDispatchInterval — Предотвратить инверсию приоритетов
$max_interval
,
int
$max_callbacks
,
int
$min_priority
) : voidПредотвратить инверсию приоритетов путем ограничения числа обрабатываемых низкоприоритетных событий перед очередной проверкой на присутствие более приоритетных.
Замечание:
Доступно с libevent 2.1.0-alpha.
max_interval
Интервал, после которого Libevent обязан прекратить запускать функции
обратного вызова и проверить наличие новых событий, либо
0
, что бы не использовать такой функционал.
max_callbacks
Количество запущенных функций обратного вызова, после которого Libevent
преостановит их запуск и проверит, есть ли новые события.
-1
, что бы не использовать такой функционал.
min_priority
Приоритет, ниже которого
max_interval
и
max_callbacks
не должны применяться. Если установлено как
0
, данные ограничения будут применяться к
событиям с любым приоритетом; Если установлено в
1
, ограничения будут применяться к событиям приоритета
1
и выше. И так далее.
В случае успеха возвращает TRUE
, в случае неудачи FALSE
.