Sobes.tech
Senior

Kas yra gorutina?

sobes.tech AI

Atsakymas iš AI

Gorutina yra lengvas vykdymo srautas Go kalboje, kurį valdo kalbos vykdymo laikas. Ji leidžia vykdyti funkcijas lygiagrečiai be reikšmingų išlaidų, daug lengviau nei sisteminiai siūlai.

Gorutinos sukuriamos naudojant raktinį žodį go prieš funkcijos kvietimą:

go func() {
    fmt.Println("Sveiki iš gorutinos")
}()

Go vykdymo laikas automatiškai planuoja gorutinas sisteminiuose siūluose, užtikrindamas efektyvų išteklių naudojimą ir paprastą lygiagretų programavimą.