package sysinfo // import "github.com/docker/docker/pkg/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's the equivalent of [runtime.NumCPU]. func NumCPU() int { if ncpu := numCPU(); ncpu > 0 { return ncpu } return runtime.NumCPU() }