libevent
ywb201314
兵法有言,知己知彼,百战不殆
展开
-
libevent源码深度剖析一
libevent源码深度剖析一 ——序幕 张亮 1 前言 Libevent是一个轻量级的开源高性能网络库,使用者众多,研究者更甚,相关文章也不少。写这一系列文章的用意在于,一则分享心得;二则对libevent代码和设计思想做系统的、更深层次的分析,写出来,也可供后来者参考。 附带一句:Libevent是用c语言编写的(MS大牛们都偏爱c语言哪),而且几乎是无处不函数指针,学习其转载 2016-05-07 22:36:08 · 346 阅读 · 0 评论 -
libevent简介和使用
libevent是一个基于事件触发的网络库,memcached底层也是使用libevent库,今天学习下。 总体来说,libevent有下面一些特点和优势: * 统一数据源, 统一I/O事件,信号和定时器这三种事件; * 可移植,跨平台支持多种I/O多路复用技术, epoll、poll、dev/poll、select 和kqueue 等; * 对并发编程支持,避免竞态条件;转载 2016-05-07 21:53:00 · 334 阅读 · 0 评论