GMP 调度模型深度解析:从调度循环到工作窃取
深入 GMP 调度模型的内部机制,从数据结构、调度循环、工作窃取到系统调用处理和抢占调度,配合可运行的实验代码理解调度器行为。
#gmp
#scheduler
#goroutine
输入关键词开始搜索,支持单字。
查看全部结果Go + 算法学习
把 Go 工程学习与算法训练沉淀成可复用的知识库。
这里主要记录 Go 基础、并发模型、Web 开发、工程化实践,以及数组、树、图、动态规划等算法题解与刷题复盘。
深入 GMP 调度模型的内部机制,从数据结构、调度循环、工作窃取到系统调用处理和抢占调度,配合可运行的实验代码理解调度器行为。
最新更新
深入 GMP 调度模型的内部机制,从数据结构、调度循环、工作窃取到系统调用处理和抢占调度,配合可运行的实验代码理解调度器行为。
从变量地址、解引用、参数传递到常见误区,系统梳理 Go 指针到底解决什么问题,以及它和 C 系指针最关键的区别。
从 Go、protoc、Go 插件到 PATH 和版本校验,系统梳理 gRPC 在 Windows、macOS、Linux 上的完整环境搭建流程。
从请求读取、响应写出到常见误区,系统梳理 Handler 里最常见的两个参数到底代表什么,以及它们在 HTTP 流程里的角色。
从 Add、Done、Wait 的语义出发,系统梳理 sync.WaitGroup 的工作方式、适用场景和最常见的误用。
从缓冲写入的作用、Flush 的必要性到和底层 Writer 的边界,系统梳理 bufio.Writer 的实战用法。