深入浅出Golang关键字"go"
1. 写在前面 昨天,有人拿着下面这段代码,问题我结果为什么不是10个10? 当然,这道题的结果,我相信很大一部分人都会弄错。 所以,我希望做错的人都能静下心来看完本人的分析!运行看结果 func main() { runtime.GOMAXPROCS(1) for i := 0; i < 10; i++ { go println(i) } runtime.Gosched() time.Sleep(time.Second) } 2. 从源码入手 此例中 “runtime” 的问题暂且不详说,后面...阅读全文