This article describes the method of obtaining the number of native logical CPUs in Go language. Share it for your reference. The specific analysis is as follows:
Generally speaking, the number of native logical CPUs can be obtained through the runtime library. It is not a physical CPU. For example, a dual-core CPU with hyperthreading technology will be considered to be 4 logical CPUs.
Copy the codeThe code is as follows:
package main
import (
"runtime"
"fmt"
)
func main(){
(())
}
import (
"runtime"
"fmt"
)
func main(){
(())
}
I hope this article will be helpful to everyone's Go language programming.