Sobes.tech
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) идора кунед.