diff --git a/src/runtime/scheduler_cores.go b/src/runtime/scheduler_cores.go index 3b673e1e3..e261058a3 100644 --- a/src/runtime/scheduler_cores.go +++ b/src/runtime/scheduler_cores.go @@ -87,6 +87,11 @@ func Gosched() { task.PauseLocked() } +// NumCPU returns the number of CPU cores on this system. +func NumCPU() int { + return numCPU +} + func addTimer(tn *timerNode) { schedulerLock.Lock() timerQueueAdd(tn)