调度器是通过什么方式运行的?
来源:1-4 Go 程序是怎么跑起来的
weixin_慕婉清8028764
2021-06-19 13:16:27
请问,所有的代码都需要通过M和系统线程关联才能在CPU上运行,那调度器要执行调度也是要将自己封装成对应的G么?
1回答
Xargin
2021-06-19
调度器这个东西没有实体,Go 里的调度器只能说是 GPM 和一堆相关结构的总称
Go 的调度过程主要是通过 M 绑定 P 之后,不断地执行调度循环,
调度循环的过程就是消费和执行 G
相似问题
回答 4
回答 2