通过runtime库的NumCPU可以获得本机逻辑CPU的数量,不是物理CPU,比如一个双核CPU,带有超线程技术,则会被认为是4个逻辑CPU
package main import ( "runtime" "fmt" ) func main(){ fmt.Println(runtime.NumCPU()) }
通过runtime库的NumCPU可以获得本机逻辑CPU的数量,不是物理CPU,比如一个双核CPU,带有超线程技术,则会被认为是4个逻辑CPU
package main import ( "runtime" "fmt" ) func main(){ fmt.Println(runtime.NumCPU()) }