讲到的park的runtime能处理的6种阻塞, 是把阻塞G放到了 各自数据结构维护的地方去了, 没放到全局队列了?

来源:1-4 Go 程序是怎么跑起来的

落笔锋

2021-09-18 22:15:31

g0-replaces-the-goroutine.png


讲到的park的runtime能处理的6种阻塞, 是把阻塞G放到了 各自数据结构维护的地方去了, 没放到全局队列了?




写回答

1回答

Xargin

2021-09-23

没放全局队列,gopark 都有对称的 goready 的执行位置,六种情况各自搜一下就知道了
1

Go高级工程师实战营

慕课网与 GoCN 社区官方联手打造,定义行业Go高级人才培养标准,4个月,快速晋升为P6+/D7级高级人才。

458 学习 · 266 问题

查看课程