Junior — Middle
Da li jezik Go zna broj dostupnih jezgara na procesoru?
sobes.tech АИ
Одговор од АИ
Да, језикот Go овозможува да се дознае бројот на достапните процесорски јадра преку пакетот runtime. Функцијата runtime.NumCPU() враќа број на логички процесорски јадра достапни за системот.
Пример:
package main
import (
"fmt"
"runtime"
)
func main() {
fmt.Println("Број на достапни јадра:", runtime.NumCPU())
}
Покрај тоа, може да управувате со бројот на јадра што се користат за извршување на горутините со runtime.GOMAXPROCS(n).