libevent
蜗牛_Wolf
有道无术,术可求;无道有术,止于术。
展开
-
libevent
总结 libevent将定时事件、信号事件、I/O事件都集成到一起,并且可以支持多种多路I/O处理方法,采用了事件驱动机制来处理事件,这样确实保证了性能的优越。之所以看libevent1.4是因为它的代码不是很复杂,而且逻辑比较清晰,在最新版的libevent库中,部分的实现代码发生了改动,以及一些接口发生了改变,但是思想还是不变的。看了libevent1.4的源码,再去看最新版的,也会省很多力...转载 2018-12-21 10:05:52 · 436 阅读 · 0 评论 -
基本应用场景
基本应用场景 基本应用场景也是使用libevnet的基本流程,下面来考虑一个最简单的场景,使用livevent设置定时器,应用程序只需要执行下面几个简单的步骤即可。 1)首先初始化libevent库,并保存返回的指针 struct event_base * base = event_init(); 实际上这一步相当于初始化一个Reactor实例;在初始化libevent后,就可以注册事件了。 ...转载 2018-12-21 10:19:47 · 194 阅读 · 0 评论