```
func main() {
fmt.Println(1)
println(2)
}
```
**为什么输出的结果大多是:**
2
1
是啊,单纯从代码的顺序上看,没有起go程,应该是一个一个顺序执行的。
设置成单核的话、不能并行了,但是还是会乱序,说明两个函数是并发的。
具体原因我也不知道为啥。
```
func main() {
runtime.GOMAXPROCS(1)
fmt.Println(1)
println(2)
}
```
#8
更多评论