调度循环切换goroutine的条件
在一个调度循环中,是怎么判断要执行goexit,结束本次goroutine的调用,我能够想到的就是协程阻塞的情况,请问老师还有什么情况下会结束本次调度?
25
收起
正在回答
2回答
第一课应该讲过,如果碰到可接管的阻塞,就进 gopark 挂起正在执行的 g,然后进下一次调度
具体的场景翻一下 ppt~
恭喜解决一个难题,获得1积分~
来为老师/同学的回答评分吧
0 星