Overview 主要对 Golangv1.13 版本的 runtime 进行源码分析,本项目参考了一些书籍和其他源码分析的项目: golang-notes 浅谈 Go 语言实现原理 深入解析 Go 内核实现 Go 1.5 源码剖析 Go 学习笔记 本项目目录: Go 内存管理 Go 垃圾回收 Go 协程调度——基本原理与初始化 Go 协程调度——PMG 调度细节分析 Go 网络调用 netpoll Go 系统调用 Go 内存一致性模型 Go Semaphore Go Sync——Mutex Go Sync Go interface Go interface 反射 Go Channel Go Select Go Slice Go Map Go Defer Go panic 和 recover