1. 首页
  2. 移动开发
  3. 其他
  4. decode memcached:memcached原始码剖析注释 源码

decode memcached:memcached原始码剖析注释 源码

上传者: 2021-04-06 16:23:05上传 ZIP文件 486.95KB 热度 26次
memcached原始码阅读笔记 阅读memcached最好有libevent基础,memcached是基于libevent构建起来的。通由libevent提供的事件驱动机制触发memcached中的IO事件。已经有大牛剖析过libevent源码了,推荐阅读: 个人认为,阅读原始码的起初最忌钻牛角尖,如头文件里天花乱坠的结构体到底有什么用。源文件里稀里哗啦的函数是做什么的。刚开始并没必要必要事无巨细弄清楚头文件每个类型定义的具体用途;很可能那些是不紧要的工具函数,知道他的功能和用法就没他事了。 来看memcached内部做了什么事情。 memcached是用c语言实现,必须有一个入口函数main() ,memcached的生命从这里开始。 初始化过程 建立并初始化main_base,即主线程的事件中心,这是libevent里面的概念,可以把它理解为事件分布中心。 建立并初始化memcach
用户评论