代码案例:

package main

import (
	"fmt"
	"runtime"
)

func main() {
	cpuNum := runtime.NumCPU()//当前系统的cpu个数
	fmt.Println("cpuNum=", cpuNum)
	//可以自己设置使用多个cpu【留下一个cpu给其它程序执行】
	runtime.GOMAXPROCS(cpuNum - 1)
	fmt.Println("ok")
}
Logo

Agent 垂直技术社区,欢迎活跃、内容共建。

更多推荐