golang設置運行的核數

package main 

import (
	"fmt"
	"runtime"
)

//設置golang運行的核數
//1.8 版本以上的會自動設置
func main () {
	//設置CPU運行的核數
	//NumCPU 返回本地機器的邏輯cpu個數
	num := runtime.NumCPU()
	
	fmt.Println(num)

	//GOMAXPROCS 設置可同時執行的最大CPU數
	runtime.GOMAXPROCS(num)
}
相關文章
相關標籤/搜索