摘要:
我们知道libevent是一个Reactor模式的事件驱动的网络库。 到目前为止,我们已经看了核心的event和event_base结构体的源码,看了初始化这两个结构体的源码,看了注册event的源码,也将event注册到I/O多路复用监听的事件上了。现在准备工作都做好了,下面就是看运行时的主循环了 阅读全文
posted @ 2017-06-01 17:51
zxin's
阅读(14545)
评论(0)
推荐(1)
摘要:
接下来就是将已经初始化的event注册到libevent的事件链表上,通过event_add()来实现,源码位于event.c中。 event_add() 这个函数主要完成了下面几件事: 1.将event注册到event_base的I/O多路复用要监听的事件中 2.将event注册到event_ba 阅读全文
posted @ 2017-06-01 15:30
zxin's
阅读(6669)
评论(0)
推荐(2)

浙公网安备 33010602011771号