Golang 抢占调度流程分析
2019-06-25
阅读 26 分钟
3.9kGolang 抢占调度流程分析 一.前置知识 本文针对调度抢占逻辑的源码阅读,如果配合下列菜单食用效果更佳. 熟悉 golang 的基本知识和语法. 了解目前golang G/M/P 的概念和goroutine 了解用户态线程/stackfull协程的基本原理. 推荐资料:Go Preemptive Scheduler Design Doc 本文环境: go1.12.5 GOOS=darwin GOARCH=amd64 二....