阅读背景:

5.7 go runtime GOMAXPROCS

来源:互联网 
/** GOMAXPROCE 调用runtime.GOMAXPROCS()用来设置可以并行计算cpu核数的最大值 并返回之前的值。默认值所有机器核数 */ package main import ( "fmt" "runtime" ) func main(){ //设置cpu最大核数 n:=runtime.GOMAXPROCS(1) fmt.Println("之前核数=",n) for{ //两个协程抢着输出 0,1;观察01交替密度来观察;核数越大,交替越密 go fmt.Print(0) fmt.Print(1) } } /** GOMAXPROCE 调用runtime.GOMAXPROCS()用来设置可以并行计算cp



你的当前访问异常,请进行认证后继续阅读剩余内容。

分享到: