AI 与机器学习
详解 Go 程序的启动流程,你知道 g0,m0 是什么吗?
Posts on 煎é±0 次浏览
大家好,我是煎鱼。 自古应用程序均从 Hello World 开始,你我所写的 Go 语言亦然: import "fmt" func main() { fmt.Println("hello world.") } 这段程序的输出结果为 hello world.,就是这么的简单又直接。但这时候又不禁思考了起来,这个 hello world. 是怎么输出来,经历了什么过程。 真是非常的好奇,今天我们就一起来探一探 Go 程序的启动流程。 其中涉及到 Go Runtime 的调度器启动,g0,m0 又是什么? 车门焊死,正式开始吸鱼之路。
原文:https://eddycjy.com/posts/go/go-bootstrap0/