Posted in Go语言基础和工具链Go调度器GMP源码精读(runtime/proc.go核心127行注释级解析) 第一章:Go调度器GMP模型的宏 … Go调度器GMP源码精读(runtime/proc.go核心127行注释级解析)Read more by 分布式系统探索者|2026年2月19日|go/src/cmd/go源码分析, runtime/proc.go源码分析, GMP模型解析, Go并发调度器, Go调度器内幕
Posted in Go语言基础和工具链Go协程 vs Linux线程:一张图看懂为什么1个OS线程可承载上万goroutine(附runtime/proc.go关键注释解读) 第一章:为什么说go语言高并发更 … Go协程 vs Linux线程:一张图看懂为什么1个OS线程可承载上万goroutine(附runtime/proc.go关键注释解读)Read more by 高并发玩家|2026年2月19日|GMP模型解析, Go协程与线程, Linux线程映射, goroutine调度算法, runtime/proc.go源码分析
Posted in Go语言基础和工具链Go context取消链断裂真相(基于Go 1.21.0 runtime/proc.go第4827行cancelCtx.cancel源码逐行注释) 第一章:Go context取消 … Go context取消链断裂真相(基于Go 1.21.0 runtime/proc.go第4827行cancelCtx.cancel源码逐行注释)Read more by 并发世界漫游者|2026年2月13日|Go并发取消模型, 1.21.4新特性, Go动态加载, cancelCtx源码分析, Go语言context取消机制, runtime/proc.go源码分析, context取消链断裂
Posted in Go语言基础和工具链Go语言拥有什么的概念?答案藏在$GOROOT/src/runtime/proc.go第217行注释里 第一章:Go语言拥有什么的概念 … Go语言拥有什么的概念?答案藏在$GOROOT/src/runtime/proc.go第217行注释里Read more by 高并发玩家|2026年2月13日|GOROOT解析异常, Go语言runtime包, goroutine栈机制, runtime/proc.go源码分析, Go语言编程实践
Posted in Go语言基础和工具链Go import时init函数执行顺序不一致?:对比Go 1.16~1.23版本runtime/proc.go中schedinit与initslice变更日志,给出向下兼容方案 第一章:Go import时in … Go import时init函数执行顺序不一致?:对比Go 1.16~1.23版本runtime/proc.go中schedinit与initslice变更日志,给出向下兼容方案Read more by Go语言爱好者|2026年2月10日|Go版本兼容性问题, init函数执行顺序, Go动态加载, schedinit函数, runtime/proc.go源码分析, initslice初始化