Junior — Middle
Go тили процессордогу жеткиликтүү ядролордун санын билеби?
sobes.tech AI
AIден жооп
Ооба, Go тили runtime пакети аркылуу жеткиликтүү процессор ядролорунун санын билүүгө мүмкүнчүлүк берет. runtime.NumCPU() функциясы системеге жеткиликтүү логикалык процессор ядролорунун санын кайтарат.
Мисал:
package main
import (
"fmt"
"runtime"
)
func main() {
fmt.Println("Жеткиликтүү ядролордун саны:", runtime.NumCPU())
}
Мындан тышкары, runtime.GOMAXPROCS(n) аркылуу goroutine'лер үчүн колдонулган ядролордун санын башкарса болот.