Files
podman/vendor/github.com/containers/common/pkg/sysinfo/numcpu.go
2023-04-21 12:37:46 +00:00

14 lines
305 B
Go

package sysinfo
import "runtime"
// NumCPU returns the number of CPUs. On Linux and Windows, it returns
// the number of CPUs which are currently online. On other platforms,
// it returns [runtime.NumCPU].
func NumCPU() int {
if ncpu := numCPU(); ncpu > 0 {
return ncpu
}
return runtime.NumCPU()
}