Sobes.tech
Junior — Middle

Go dili prosessorun mövcud nüvələrinin sayını bilir?

sobes.tech Süni İntellekt

AI-dan cavab

Bəli, Go dili runtime paketi vasitəsilə mövcud olan prosessor nüvələrinin sayını öyrənmək imkanı verir. runtime.NumCPU() funksiyası sistemə əlçatan olan məntiqi prosessor nüvələrinin sayını qaytarır.

Nümunə:

package main

import (
    "fmt"
    "runtime"
)

func main() {
    fmt.Println("Mövcud nüvə sayı:", runtime.NumCPU())
}

Bundan əlavə, runtime.GOMAXPROCS(n) istifadə edərək gorutinlərin icra olunacağı nüvələrin sayını idarə etmək mümkündür.