知名开源项目 - 注释版
本仓库是个人在阅读开源代码时,对代码所作的注释和部分讲解。
C/C++
项目名称 | 关键词 | 注释版 | 原地址 | 博客 |
---|---|---|---|---|
libco | 协程 | 注释版 | 原地址 | 微信libco协程库源码分析 |
coroutine | 协程 | 注释版 | 原地址 | 云风coroutine协程库源码分析 |
libevent | 网络库/reactor | 注释版 | 原地址 | 暂无 |
sofa-pbrpc | RPC | 注释版 | 原地址 | 暂无 |
muduo | 网络库/reactor | 注释版 | 原地址 | muduo源码剖析 |
Redis | Redis | 注释版 | 原地址 | Redis事件循环器(AE)实现剖析 |
Golang
项目名称 | 关键词 | 注释版 | 原地址 | 博客 |
---|---|---|---|---|
go/x/time/rate | 限流器 | 注释版 | 原地址 | Golang限流器time/rate实现剖析 |
ratelimit | 限流器 | 注释版 | 原地址 | uber-go 漏桶限流器使用与原理分析 |
groupcache | 缓存/一致性Hash | 注释版 | 原地址 | 一致性 Hash 原理及 GroupCache 源码分析 |
facebookgo/inject | 依赖注入 | 注释版 | 原地址 | Facebook 在 Golang 依赖注入的实现 |
Go源码及标准库
- Golang sync.Cond 条件变量源码分析
- Golang WaitGroup 原理深度剖析
- Golang 定时器底层实现深度剖析
- Golang channel 源码深度剖析
- Golang 标准库限流器 time/rate 实现剖析
更多文章
更多文章欢迎关注博客编程沉思录: cyhone.com