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