libevent
文章平均质量分 67
fjs_cloud
这个作者很懒,什么都没留下…
展开
-
libevent源码分析(1)
有过看nginx源码的基础,现在来看libevent源码,感觉要轻松多了。。 第一篇文章,主要是还是介绍一些几个重要的数据结构吧。。。。 首先是event结构:struct event { TAILQ_ENTRY (event) ev_next; //用于构成event的双向链表 TAILQ_ENTRY (event) ev_active_next; TAILQ_ENTRY (even原创 2013-04-03 14:39:15 · 1658 阅读 · 0 评论 -
libevent源码分析(2)--初始化
上面一篇文章介绍了几个比较重要的数据结构。。。接下来来看看libevent的初始化吧。。。 首先我们一般会先调用event_init函数,那就先从它开始吧:struct event_base * event_init(void) { struct event_base *base = event_base_new(); if (base != NULL) current_base =原创 2013-04-03 20:41:16 · 1084 阅读 · 0 评论