Назад к вопросам
Senior
7
Что такое горутина?
Компании, где спрашивали
I-teco
Ответ от нейросети
sobes.tech AI
Горутина — это лёгкий поток выполнения в Go, управляемый рантаймом языка. Она позволяет запускать функции параллельно без значительных накладных расходов, намного легче, чем системные потоки.
Горутины создаются с помощью ключевого слова go перед вызовом функции:
go func() {
fmt.Println("Hello from goroutine")
}()
Рантайм Go самостоятельно планирует горутины на системные потоки, обеспечивая эффективное использование ресурсов и простоту параллельного программирования.