Я читаю некоторую рабочую среду кода golang (go1.6.2 linux/amd64), Может кто-нибудь помочь мне понять лежащий в основе механизм getg() в runtime/stubs.go файл?Как получить g в golang MPG model
// getg returns the pointer to the current g.
// The compiler rewrites calls to this function into instructions
// that fetch the g directly (from TLS or from the dedicated register).
func getg() *g
Как функционирует функция getg()? Каково тело этой функции?
Можете ли вы предоставить ссылку на код, который вы просматриваете? Возможно, это Кго? – Flimzy