EventConfig::setMaxDispatchInterval
EventConfig::setMaxDispatchInterval
(没有可用的版本信息,可能只在 Git 中)
EventConfig :: setMaxDispatchInterval - 防止优先倒置
描述
public void EventConfig::setMaxDispatchInterval ( int $max_interval , int $max_callbacks , int $min_priority )
在检查更多高优先级事件之前,通过限制可以调用多少个低优先级事件回调来防止优先级倒置。
注意
:自 libevent 2.1.0-alpha 以来可用。
参数
max_interval
Libevent 应该停止运行回调并检查更多事件的0
时间间隔,或者,如果不存在这样的间隔。
max_callbacks
许多回调后 Libevent 应该停止运行回调并检查更多事件,或者-1
,如果不应该有这样的限制。
min_priority
低于这个优先级max_interval
并且max_callbacks
不应该强制执行的优先级。如果这是成立的0
,那么它们将针对每个优先事项执行; 如果设置为1
,则会针对优先级1
及以上的事件执行,等等。
返回值
TRUE
成功时返回,否则返回FALSE
。
← EventConfig::requireFeatures
EventDnsBase →