xpzouying / golang-notes

一起来讨论Golang
MIT License
2 stars 0 forks source link

Go的调度思考:抢占式调度 #3

Open xpzouying opened 4 years ago

xpzouying commented 4 years ago

GOMAXPROCS=1时,下列程序,预期输出什么结果?

package main

func main() {
    go println("Hello ZOUYING!")

    for {
    }
}

测试运行:GOMAXPROCS=1 go run main.go

xpzouying commented 4 years ago

测试环境与结果

在若干版本的环境中测试,测试结果如下:

go version result
go 1.4 无输出
go 1.5 无输出
go 1.7 无输出
go 1.14.6 输出"Hello ZOUYING!"