越努力 越幸运

libevent 源码阅读之代码结构

一、概览

1. 一点点缘由背景

现在的工作、学习的内容都跟 LNMPmemcachedRedis 相关,除了业务层的学习运用外,很有必要学习、掌握其底层的实现逻辑和架构,以提升程序设计能力。

那为什么是 libevent 而不是其它呢?原因是这样的:

C 语言实现,足够轻量

使用者多,研究者多,资料多

memcached 使用了它,阅读 memcached 代码前有必要先读它

2. libevent 代码结构

在学习 libevent 涉及的理论知识以及阅读代码前,有必要先了解其源代码的结构,每个目录、每个文件都是做些什么的,应该做到心里有数。

二、参考资料

  • 待办事项
  • 已完事项