GMP模型中什么时候把G放全局队列?

提问者:帅平 问题分类:面试刷题
GMP模型中什么时候把G放全局队列?
1 个回答
冷清°
冷清°
当本地队列已满,新创建的协程(G)会被放入全局队列。
另外,当某个P从它的本地队列中取出协程(G)执行时,如果本地队列已经空了,它会尝试从全局队列中获取协程来执行。这样可以保证协程在不同的逻辑处理器(P)之间能够比较均衡地分配,避免某些P空闲而其他P负载过重的情况。
发布于:4个月前 (01-02) IP属地:
我来回答