123456789101112131415 |
- 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()
- }
|