Go语言调度器(G-P-M模型)
目录GPM模型(Go调度器模型)goroutineMachineProcessor三者关系参考及引用GPM模型(Go调度器模型)操作系统的最小执行单位是线程(它属于进程),go的协程goroutine是依附挂载于线程之上作为Go并发的单位,这种协程与线程的调度分配由go的并发调度器承担,这个调度器的设计就是GPM模型Goroutinegoroutine是用go关键字创建的执行体,每个goroutine对应一个G结构体,里面存有goroutine的堆栈信息
复制链接