V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
sanbenweiyang
V2EX  ?  程序员

[视频版]-Golang 深入理解 GMP

  •  1
     
  •   sanbenweiyang · 2020-08-06 10:53:46 +08:00 · 2333 次点击
    这是一个创建于 1359 天前的主题,其中的信息可能已经有所发展或是发生改变。

    腾讯云最新优惠活动来了:云产品限时1折,云服务器低至88元/年 ,点击这里立即抢购:9i0i.cn/qcloud,更有2860元代金券免费领取,付款直接抵现金用,点击这里立即领取:9i0i.cn/qcloudquan

    (福利推荐:你还在原价购买阿里云服务器?现在阿里云0.8折限时抢购活动来啦!4核8G企业云服务器仅2998元/3年,立即抢购>>>:9i0i.cn/aliyun

    介绍一下HELLO GOPHER!

    相信越来越多的 Go 浪小伙伴,都对 Golang 的 GMP 调度器流连忘返,GMP 很多书籍都有详细的介绍,在下把之前的一篇有关 GMP 场景全分析的文章,录制了一套多 PPT 动态图的视频,希望小伙伴们能更加清晰的理解 GMP,从此不再惧怕 GMP!

    提纲

    P1??-课程阶段目标

    P2? -调度器的由来和分析

    P3??-GMP 模型简介

    P4??-调度器的设计策略

    P5??-go 指令的调度流程

    P6??-Go 的启动周期 M0 和 G0

    P7??-GMP 可视化调试

    P8??-GMP 终端 GODEBUG 调试

    P9? -场景 1-创建 G

    P10?-场景 2-G 执行完毕

    P11?-场景 3-4-5-连续创建多个 G 导致本地队列满

    P12?-场景 6-唤醒正在休眠的 M

    P13?-场景 7-被唤醒的 M 从全局取 G

    P14?-场景 8-偷取 G 情况

    P15?-场景 9-自旋线程的最大限制

    P16?-场景 10-G 发生调用阻塞

    P17?-场景 11-G 发生非阻塞

    P18 -总结

    视频链接

    BiliBli 在线视频

    文字版

    -典藏版-Golang 调度器 GMP 原理与调度全分析


    ###关于作者:

    mail: [email protected] github: https://github.com/aceld 原创书籍 gitbook: http://legacy.gitbook.com/@aceld

    创作不易, 共同学习进步, 欢迎关注作者, 回复"zinx"有好礼

    作者微信公众号


    文章推荐

    开源软件作品

    (原创开源)Zinx-基于 Golang 轻量级服务器并发框架-完整版(附教程视频)

    (原创开源)Lars-基于 C++负载均衡远程调度系统-完整版

    精选文章

    典藏版-Golang 调度器 GMP 原理与调度全分析

    典藏版-Golang 三色标记、混合写屏障 GC 模式图文全分析

    最常用的调试 golang 的 bug 以及性能问题的实践方法?

    Golang 中的 Defer 必掌握的 7 知识点

    Golang 中的局部变量“何时栈?何时堆?”

    使用 Golang 的 interface 接口设计原则

    流? I/O 操作?阻塞? epoll?

    深入浅出 Golang 的协程池设计

    Go 语言构建微服务一站式解决方案


    8 条回复  ?  2022-05-10 11:58:28 +08:00
    caryqy
        1
    caryqy  
       2020-08-06 10:57:48 +08:00
    奥利给,感谢
    zhangrenjie
        2
    zhangrenjie  
       2020-08-06 11:26:13 +08:00
    ?
    Caratpine
        3
    Caratpine  
       2020-08-06 12:06:11 +08:00
    mark 一下,感谢楼主分享
    di1012
        4
    di1012  
       2020-08-06 13:03:45 +08:00
    先关注了
    fiypig
        5
    fiypig  
       2020-08-06 15:03:15 +08:00
    点赞
    yeyu123
        6
    yeyu123  
       2020-08-06 16:44:14 +08:00
    抓住大佬, 这几天正在看大佬的视频
    BIAOXYZ
        7
    BIAOXYZ  
       2020-08-06 22:44:32 +08:00
    感谢分享~
    hzjseasea
        8
    hzjseasea  
       2022-05-10 11:58:28 +08:00
    大佬文章写的很好,b 站视频的链接没了,有新的嘛
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   我们的愿景   ·   实用小工具   ·   1134 人在线   最高记录 6543   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 25ms · UTC 18:40 · PVG 02:40 · LAX 11:40 · JFK 14:40
    Developed with CodeLauncher
    ? Do have faith in what you're doing.


    http://www.vxiaotou.com