Sobes.tech
Senior

Какво е горутина?

sobes.tech AI

Отговор от AI

Goroutine е лек поток за изпълнение в Go, управляван от runtime на езика. Позволява изпълнение на функции паралелно без значителни разходи, много по-леко от системните нишки.

Goroutine-ите се създават с ключовата дума go преди извикването на функция:

go func() {
    fmt.Println("Здравей от goroutine")
}()

Рантаймът на Go автоматично планира goroutine-ите върху системните нишки, осигурявайки ефективно използване на ресурсите и прост паралелен програмиране.