Sobes.tech
Junior — Middle

Go tili protsessordagi mavjud yadro sonini biladimi?

sobes.tech AI

AIdan javob

Ha, Go tili runtime paket orqali mavjud bo'lgan protsessor yadro sonini bilish imkoniyatini beradi. runtime.NumCPU() funksiyasi tizimga kirish mumkin bo'lgan mantiqiy protsessor yadro sonini qaytaradi.

Misol:

package main

import (
    "fmt"
    "runtime"
)

func main() {
    fmt.Println("Mavjud yadro soni:", runtime.NumCPU())
}

Shuningdek, runtime.GOMAXPROCS(n) yordamida gorutinalar uchun ishlatiladigan yadro sonini boshqarish mumkin.