shitaibin.github.io icon indicating copy to clipboard operation
shitaibin.github.io copied to clipboard

Go调度器系列(4)源码阅读与探索 | 大彬 LIB

Open Shitaibin opened this issue 5 years ago • 8 comments

http://lessisbetter.site/2019/04/14/golang-scheduler-4-explore-source-code/

各位朋友,这次想跟大家分享一下Go调度器源码阅读相关的知识和经验,网络上已经有很多剖析源码的好文章,所以这篇文章不是又一篇源码剖析文章,注重的不是源码分析分享,而是带给大家一些学习经验,希望大家能更好的阅读和掌握Go调度器的实现。 本文主要分2个部分: 解决如何阅读源码的问题。阅读源码本质是把脑海里已经有的调度设计,看看到底是不是这么实现的,是怎么实现的。 带给你一个探索Go调度器实现的办法。源

Shitaibin avatar Jul 25 '19 02:07 Shitaibin

太牛了!

qcrao avatar Aug 01 '19 08:08 qcrao

@qcrao 太牛了!

期待饶大佬新文

Shitaibin avatar Aug 03 '19 14:08 Shitaibin

作者的调度图 可以添加以下 schedu 里面 初始化操作 这样就是go 启动/运行整个过程的描述。

liganggit avatar Oct 10 '19 02:10 liganggit

@liganggit 作者的调度图 可以添加以下 schedu 里面 初始化操作 这样就是go 启动/运行整个过程的描述。

schedinit()?

Shitaibin avatar Oct 10 '19 07:10 Shitaibin

@liganggit 作者的调度图 可以添加以下 schedu 里面 初始化操作 这样就是go 启动/运行整个过程的描述。

schedinit()?

对对对 schedinit 我没说明白 哈哈

liganggit avatar Oct 12 '19 08:10 liganggit

调度图什么工具做的?很精美

liganggit avatar Oct 12 '19 08:10 liganggit

@liganggit 调度图什么工具做的?很精美

@liganggit

@liganggit 作者的调度图 可以添加以下 schedu 里面 初始化操作 这样就是go 启动/运行整个过程的描述。

schedinit()?

对对对 schedinit 我没说明白 哈哈

这函数在里面

Shitaibin avatar Oct 14 '19 09:10 Shitaibin

@liganggit 调度图什么工具做的?很精美

omni graffle

Shitaibin avatar Oct 14 '19 09:10 Shitaibin