Sobes.tech
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 самостоятельно планирует горутины на системные потоки, обеспечивая эффективное использование ресурсов и простоту параллельного программирования.