Вопрос проверяет понимание модели конкурентности Go и работы runtime.
Короткий ответ
Goroutine — это легковесная единица выполнения, управляемая runtime Go, а не операционной системой. Она потребляет меньше памяти и создается быстрее, чем поток. Планировщик Go распределяет goroutine по системным потокам. Благодаря этому можно запускать тысячи goroutine.
Длинный ответ
Зарегистрироваться
Развернутый ответ доступен только зарегистрированным пользователям.