29 5月技术实战5 分钟Go 调度器真正厉害的地方:线程卡住了,P 不能跟着陪葬把 GOMAXPROCS 设成 1,再让一个 goroutine 卡在 syscall.Read 里。按直觉,整个 Go 程序应该只剩一个执行名额。这个名额被卡住了,其他 goroutine 也该一起停。但你真跑一下,会看到另一件事 …