发表评论取消回复
相关阅读
相关 libevent源码分析--event_set()函数
如果按照正常使用libevent库的流程来说,首先调用event\_init()函数,然后调用event\_set()函数,然后event\_add()函数,然后是event\
相关 libevent源码分析--定时器和信号事件处理
Timer事件 反应堆event\_base包含了一个最小堆min\_heap结构体的实例,以此维护注册到这个反应堆实例的定时器事件: 1.structeven
相关 libevent源码分析
libevent实现了网络IO,timer,signal的事件触发机制. 可以很方便的应用于event-driven服务器中,作为其底层事件处理模块. 比较成功的案例有 me
相关 libevent事件(二)---event源码
libevent事件源码 接下来将学习libevent库中event的源码: 首先是event结构体: struct event { //ev_ne
相关 libevent源码学习(一)event事件
接触libevent断续有近一个月,准备开始系统学习源码,参考资料《libevent源码深度剖析》张亮 先看看事件结构体 define TAILQ_ENTRY(ty
相关 Libevent源码分析-----超时event的处理
如何成为超时event: Libevent允许创建一个超时event,使用evtimer\_new宏。 //event.h文件 define
相关 Libevent源码分析-----信号event的处理
信号event的工作原理: 前面讲解了Libevent如何监听一个IO事件,现在来讲一下Libevent如何监听信号。Libevent对于信号的处理是采用统一事件源的方式
相关 Libevent源码分析-----配置event_base
前面的博文都是讲一些Libevent的一些辅助结构,现在来讲一下关键结构体:event\_base。 这里作一个提醒,在阅读Libevent源码时,会经常看到backend这
相关 Libevent源码分析-----event_signal_map
相关结构体: 因为event\_signal\_map结构体实在太简单了,所以不像event\_io\_map那样,有一个专门的文件。由于没有专门的文件,那么只能从蛛丝马
相关 Libevent源码分析-----event_io_map哈希表
[ 上一篇博客][Link 1]说到了TAILQ\_QUEUE队列,它可以把多个event结构体连在一起。是一种归类方式。本文也将讲解一种将event归类、连在一起的结构:哈希
还没有评论,来说两句吧...