Sobes.tech
Senior

Ce este o gorutină?

sobes.tech AI

Răspuns de la AI

Goroutine este un flux de execuție ușor în Go, gestionat de runtime-ul limbajului. Permite rularea funcțiilor în paralel fără costuri semnificative, mult mai ușor decât firele de sistem.

Goroutinele sunt create folosind cuvântul cheie go înainte de apelarea unei funcții:

go func() {
    fmt.Println("Salut din goroutine")
}()

Runtime-ul Go planifică automat goroutinele pe firele de sistem, asigurând o utilizare eficientă a resurselor și o programare paralelă simplă.