Go八股文链接:

https://juejin.cn/post/7103456883800801311

相较其他语言, Go 有什么优势特点?

Go里的 GMP 调度模型

GMP 模型是 golang 自己的一个调度模型,它抽象出了下面三个结构:

优先从 P 的本地队列获取 goroutine 来执行;如果本地队列没有,从全局队列获取,如果全局队列也没有,会从其他的 P 上偷取 goroutine。

Go 的垃圾回收机制