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ă.