Open utterances-bot opened 2 years ago
组件大图 # Go 的调度流程 # 我们可以认为 goroutine 的创建与调度循环是一个生产-消费流程。整个 go 程序的运行就是在不断地执行 goroutine 的生产与消费流程。 创建 goroutine 即是在创建任务,这些生产出来的 goroutine 可能会有三个去处,分别是: p.runnext p.localrunq schedt.global runq 按照执
https://go.xargin.com/docs/runtime/scheduler/sched_loop/
动态图太棒了!
动图用什么工具做的
figma,你点进去就能看到了
调度流程(WIP) | Go 语言笔记
组件大图 # Go 的调度流程 # 我们可以认为 goroutine 的创建与调度循环是一个生产-消费流程。整个 go 程序的运行就是在不断地执行 goroutine 的生产与消费流程。 创建 goroutine 即是在创建任务,这些生产出来的 goroutine 可能会有三个去处,分别是: p.runnext p.localrunq schedt.global runq 按照执
https://go.xargin.com/docs/runtime/scheduler/sched_loop/