Sobes.tech
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).