go 中的M0和G0怎么理解
来源:1-5 项目作业
weixin_慕哥7532734
2021-06-08 10:21:01
1. go 中的M0和G0的生命周期是怎么样的
2. 他们有什么特殊的用途吗
2回答
每一个 M 标配一个 g0,专门用来执行调度相关的代码
M0 是主线程,用来执行 runtime.main -> main.main,M0 也会标配自己的 g0,虽然他只执行 runtime.main
Xargin
2021-06-18
这个答案要更新一下~
如果 main.main 里有阻塞操作的话~ m0 还是会去执行调度逻辑的~
相似问题