学习路线/ Go 语言底层原理路线

Go 语言底层原理路线

从计算机基础到 Go 运行时,理解 goroutine 调度与内存分配。

建议 4 周4 个阶段Go运行时调度

路线阶段STAGES

  1. 1

    1. CPU 如何执行程序

    理解指令周期,是理解任何运行时的前提。

    配套教程:计算机如何执行程序
  2. 2

    2. 计算机网络基础

    理解 TCP 与 DNS,为理解 Go 网络编程打基础。

    配套教程:TCP 三次握手
  3. 3

    3. Go GMP 调度模型(规划中)

    理解 G、M、P 三者的协作与调度循环。

    配套教程制作中,可先按描述自行查阅资料
  4. 4

    4. Go 内存分配与 GC(规划中)

    理解逃逸分析、mcache 与三色标记。

    配套教程制作中,可先按描述自行查阅资料

其他路线MORE