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.