首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

EventConfig::setMaxDispatchInterval

(没有可用的版本信息,可能只在 Git 中)

EventConfig :: setMaxDispatchInterval - 防止优先倒置

描述

代码语言:javascript
复制
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 →

扫码关注腾讯云开发者

领取腾讯云代金券

http://www.vxiaotou.com