根据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
复制相似问题