libevent源码深度剖析五
——libevent的核心:事件event
张亮
对事件处理流程有了高层的认识后,本节将详细介绍libevent的核心结构event,以及libevent对event的管理。
1 libevent的核心-event
Libevent是基于事件驱动(event-driven)的,从名字也可以看到event是整个库的核心。event就是Reactor框架中的事件处理程序组件;它提供了函数接口,供Reactor在事件发生时调用,以执行相应的事件处理,通常它会绑定一个有效的句柄。
首先给出event结构体的声明,它位于event.h文件中:

本文深入剖析libevent的核心结构event,包括其关注的事件类型、结构体字段解析以及libevent如何管理event。通过event_set(), event_base_set(), event_priority_set()等接口设置事件,并介绍事件管理模型和调度策略。"
83591172,8018822,使用POI自动读取word表格数据并导入excel,"['Java', '数据处理', '办公自动化', '文档处理', 'POI框架']
最低0.47元/天 解锁文章
761

被折叠的 条评论
为什么被折叠?



