Sobes.tech
Junior — Middle

Weet de programmeertaal Go hoeveel cores er beschikbaar zijn op de processor?

sobes.tech AI

Antwoord van AI

Ja, de programmeertaal Go biedt de mogelijkheid om het aantal beschikbare CPU-kernen te achterhalen via het runtime pakket. De functie runtime.NumCPU() geeft het aantal logische processor-kernen dat beschikbaar is voor het systeem.

Voorbeeld:

package main

import (
    "fmt"
    "runtime"
)

func main() {
    fmt.Println("Aantal beschikbare kernen:", runtime.NumCPU())
}

Daarnaast kan het aantal kernen dat wordt gebruikt voor het uitvoeren van goroutines worden beheerd met runtime.GOMAXPROCS(n).