Sobes.tech
Senior

Mis on gorutina?

sobes.tech AI

Vastus AI-lt

Goroutine on Go keele kerge täitmisvoog, mida haldab keele jooksuaeg. See võimaldab funktsioone paralleelselt käivitada ilma märkimisväärsete kuludeta, palju kergem kui süsteemilõngad.

Goroutine'id luuakse kasutades märksõna go enne funktsiooni kutsumist:

go func() {
    fmt.Println("Tere goroutine'ist")
}()

Go jooksuaeg planeerib automaatselt goroutine'id süsteemilõngadele, tagades tõhusa ressursside kasutamise ja lihtsa paralleelse programmeerimise.