Вопрос проверяет понимание того, как Go управляет параллельным выполнением на уровне CPU.
Короткий ответ
GOMAXPROCS задает максимальное количество логических процессоров, которые могут одновременно выполнять goroutine. Это не ограничение на число goroutine, а на параллельное выполнение CPU-задач. По умолчанию значение равно числу доступных CPU. Изменить его можно программно или через переменную окружения.
Длинный ответ
Зарегистрироваться
Развернутый ответ доступен только зарегистрированным пользователям.