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

共 590字,需浏览 2分钟

 ·

2020-08-12 02:07


介绍一下

Hello GoPHer!

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

        


Golang深入理解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 -总结





视频链接


文字版


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

浏览 35
点赞
评论
收藏
分享

手机扫一扫分享

分享
举报
评论
图片
表情
推荐
点赞
评论
收藏
分享

手机扫一扫分享

分享
举报