Планировщик привязывает логические процессоры (P) к ядрам. На каждом P выполняется одна горутина в момент времени. Количество активных P по умолчанию равно числу ядер (GOMAXPROCS). Больше горутин - они делят время на этих P.