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