Junior — Middle
111
Go тілі қол жетімді процессор ядроларының санын біле ме?
Сұралған компаниялар
Ecom.tech
AI-дан жауап
sobes.tech AI
Да, язык Go предоставляет возможность узнать количество доступных ядер процессора через пакет runtime. Функция runtime.NumCPU() возвращает число логических процессорных ядер, доступных системе.
Пример:
package main
import (
"fmt"
"runtime"
)
func main() {
fmt.Println("Количество доступных ядер:", runtime.NumCPU())
}
Кроме того, можно управлять количеством используемых ядер для выполнения горутин с помощью runtime.GOMAXPROCS(n).