Sobes.tech
Junior — Middle

Zná jazyk Go počet dostupných jader v procesoru?

sobes.tech AI

Odpověď od AI

Ano, jazyk Go umožňuje zjistit počet dostupných jader procesoru prostřednictvím balíčku runtime. Funkce runtime.NumCPU() vrací počet logických jader procesoru dostupných systému.

Příklad:

package main

import (
    "fmt"
    "runtime"
)

func main() {
    fmt.Println("Počet dostupných jader:", runtime.NumCPU())
}

Navíc lze řídit počet jader používaných pro spuštění gorutin pomocí runtime.GOMAXPROCS(n).