Junior — Middle
Tudja a Go nyelv, hány elérhető mag van a processzorban?
sobes.tech MI
Válasz az MI-től
Igen, a Go nyelv lehetőséget ad arra, hogy megtudja a rendelkezésre álló processzormagok számát a runtime csomagon keresztül. A runtime.NumCPU() függvény visszaadja a rendszer által elérhető logikai processzor magok számát.
Példa:
package main
import (
"fmt"
"runtime"
)
func main() {
fmt.Println("Elérhető magok száma:", runtime.NumCPU())
}
Ezenkívül a runtime.GOMAXPROCS(n) segítségével kezelheti a goroutine-ok számára használt magok számát.