不设置同名环境变量时,是否保证GOMAXPROCS设置为1?
此代码显示值:
package main
import (
"runtime"
"fmt"
)
func getGOMAXPROCS() int {
return runtime.GOMAXPROCS(0)
}
func main() {
fmt.Printf("GOMAXPROCS is %d\n", getGOMAXPROCS())
}
并像这样运行它:
$ GOMAXPROCS= go run max.go
GOMAXPROCS is 1
表明在这种情况下它是 1,但我在这里寻找一些确认。