Senior
Wat is een goroutine?
sobes.tech AI
Antwoord van AI
Een goroutine is een lichte uitvoeringsstroom in Go, beheerd door de runtime van de taal. Het stelt je in staat functies parallel uit te voeren zonder significante overhead, veel lichter dan systeemthreads.
Goroutines worden gemaakt met het sleutelwoord go vóór het aanroepen van een functie:
go func() {
fmt.Println("Hallo vanaf goroutine")
}()
De Go-runtime plant automatisch goroutines op systeemthreads, wat zorgt voor efficiënt gebruik van bronnen en eenvoudige parallelle programmering.