学习之前当然要先安装Libevent ,先到github上根据自己的坏境构建安装:
项目地址:Libevent
安装配置完成后,根据以下的专栏博客对照学习源码。
推荐几个专栏博客,写的非常棒。
1. sparkliang的专栏 :这个专栏总结性比较好,建议先阅读这个专栏,了解Libevent的大概。
2. Libevent源码分析 : 这个专栏分析了Libevent的重要源码,特别是核心的几个数据结构,细看。第一次可了解个大概
3. Libevent官方文档学习笔记 : 这个专栏在前两个专栏后面看,是重要知识点的总结。
看完这几个专栏就可以看Libevent的使用实例了,推荐三个实例,我从别处搬来的,给了详细的注释: