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