推荐星级:
  • 1
  • 2
  • 3
  • 4
  • 5

libevent的event_base配置event_config的精细控制.docx

更新时间:2026-10-09 20:27:31 大小:37K 上传用户:江岚查看TA发布的资源 标签:libeventevent_baseevent_config后端选择事件驱动 下载积分:2分 评价赚积分 (如何评价?) 打赏 收藏 评论(0) 举报

资料介绍

libevent 的 event_base 配置:event_config 的精细控制

默认配置之外的定制

用 event_base_new() 创建的 event_base,会自动选择系统最优的后端。但对某些特殊需求,默认配置可能不够。libevent 提供了 event_config,让开发者能精细控制 event_base 的创建。

这篇文章讲 event_config 的用法,包括后端选择、特性要求、标志设置。

为什么需要 event_config

大多数场景,event_base_new() 就够用了。但有些场景需要定制。

比如,某个后端(如 select)性能差,希望避免使用。或者,某个应用需要后端支持边缘触发。或者,需要设置运行时的特殊标志。

这些定制需求,event_base_new() 满足不了,需要用 event_config。

创建与配置 event_config

使用 event_config 分几步。

先 event_config_new() 创建配置对象。然后调用各种配置函数,设置参数。最后用 event_base_new_with_config() 用这个配置创建 event_base。

配置完成后,用 event_config_free() 释放配置对象。

后端选择的控制


部分文件列表

文件名 大小
libevent的event_base配置event_config的精细控制.docx 37K

全部评论(0)

暂无评论

上传资源 上传优质资源有赏金

  • 打赏
  • 30日榜单

推荐下载