首页
学习
活动
专区
圈层
工具
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往
  • 您找到你想要的搜索结果了吗?
    是的
    没有找到

    谈谈对 GMP 的简单认识

    犹记得最开始学习 golang 的时候,大佬们分享 GMP 模型的时候,总感觉云里雾里,听了半天,并没有一个很清晰的概念,不知 xmd 是否会有这样的体会 虽然 golang 入门很简单,但是对于理解...golang 的设计思想和原理,还是需要一定时间的积累和沉淀,更多的应该是思想上的沉淀 希望这篇文章能够对你了解 golang 的 GMP 模型有一点帮助 文章分别从一下三个方面来谈谈我对 GMP 模型认识...golang 中调度器的变化及其作用 有了进程,线程,为什么会出现协程 GMP 模型中的 G,M,P 分别都做着什么样的事情 golang 中的调度器的变化及其作用 调度器,scheduler 怎么理解呢...只认每个产品线上的总监一样,你这个主管后面不管有多人少人在干活,老板只认为是你这个主管在干活 当然一个公司也不仅仅只有 1 个老板,就像计算机系统里面也会有多个 CPU ,但是道理是一样的 如何理解 GMP...P 中没有 G 的时候,优先去做的事情, 如果其他的 P 也没有 G 的时候,当前 M 才会去全局队列中拿 从这里就可以开始,新的调度器,已经是在大大的弱化了全局队列的作用 本次先聊到这里,相信你对 GMP

    29820
    领券