在有很多个M的情况下,新的 goruntine 会放到哪个M下
来源:1-4 Go 程序是怎么跑起来的
weixin_宝慕林7190567
2021-05-31 13:51:38
在有很多个M的情况下,新的 goruntine 会放到哪个M下吗
是当前执行goroutine的M吗 这样的话 什么时候会放在别的M里面呢
请老师解答。
1回答
Xargin
2021-05-31
当前执行 goroutine 的那个 M,它绑定了一个 p,会放在这个 p 的 runnext、local runq,然后才是 global runq
这个应该第一节课讲过了,看一下当时的动画吧~
相似问题