根据Golang的源代码:sudog
只是一个等待元素的goroutine。sudog
结构具有以下元素
type sudog struct{
g *g
isSelect bool
next *sudog
prev *sudog
elem unsafe.Pointer //data element
...
}
我想知道sudo
的隐含含义是什么?它是什么的缩写?
发布于 2021-07-29 12:17:16
普遍的共识是sudog
是一个伪G
,因为它用来保存G的列表。关于https://golang.org/cl/20774有一些讨论。
https://stackoverflow.com/questions/68569386
复制相似问题