PHP
事件 | Event

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 →