Files
podman/vendor/go.podman.io/common/pkg/sysinfo/numcpu.go
2025-09-01 12:33:04 +02: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()
}