调用runtime.GOMAXPROCS()用来设置可以并行计算的CPU核数的最大值,并返回之前的值
package main
import (
"fmt"
"runtime"
)
func main(){
n := runtime.GOMAXPROCS(2) //指定以2核运算
fmt.Println("n = ",n)
for {
go fmt.Print(1)
fmt.Print(0)
}
}
调用runtime.GOMAXPROCS()用来设置可以并行计算的CPU核数的最大值,并返回之前的值
package main
import (
"fmt"
"runtime"
)
func main(){
n := runtime.GOMAXPROCS(2) //指定以2核运算
fmt.Println("n = ",n)
for {
go fmt.Print(1)
fmt.Print(0)
}
}
本文标题:Go语言之GOMAXPROCS
本文链接:https://www.haomeiwen.com/subject/vgugrktx.html
网友评论