- 博客(1)
- 资源 (2)
- 收藏
- 关注
转载 【转载】三足鼎立 —— GPM 到底是什么?(一)
先看 G,取 goroutine 的首字母,主要保存 goroutine 的一些状态信息以及 CPU 的一些寄存器的值,例如 IP 寄存器,以便在轮到本 goroutine 执行时,CPU 知道要从哪一条指令处开始执行。今天这篇文章我们来深入理解 GPM 模型。再来看 P,取 processor 的首字母,为 M 的执行提供“上下文”,保存 M 执行 G 时的一些资源,例如本地可运行 G 队列,memeory cache 等。G 需要在 M 上才能运行,M 依赖 P 提供的资源,P 则持有待运行的 G。
2023-10-23 15:33:44 219 1
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人