前段时间对Libevent的源码进行了阅读,现整理如下: 介绍 libevent是一个轻量级的开源高性能事件驱动网络库,是一个典型的Reactor模型.其主要特点有事件驱动,高性能,跨平台,统一事件源等等. 网上关于libevent的源码分析有很多相关博客,本人在学习过程中也是借助了网络.所以,在此,关于libevent中的许多具体实现部分就不做介绍,主要是从相关数据结构层面上去分析.仅供参考. event结构体 libevent中的事件处理类型是event结构类型,event结构体封装了句柄,…