Go 的一些为什么 发表于 2020-12-24 分类于 Go 阅读次数: 本文字数: 107 阅读时长 ≈ 1 分钟 Go 为什么这样设计和使用的一些问题。 调度器为什么引入 P将原先与 M 相绑定的资源(比如 mcache)转移给 P,减少内存浪费;将全局状态(如 grunnable 队列)分解给 P,减少锁的争用,提高调度效率。参考:goroutine 调度过程中 P 到底扮演什么角色? 相关文章 Go Rate Limit Go snippets Go 值得关注的开源项目 Go 实现长轮询:一个服务端超时设置的实例 Go 常用开源库 打赏 微信支付 本文到此结束 感谢您的阅读