Junior — Middle
In welke fase van de levenscyclus wordt een goroutine in Go gestart?
sobes.tech AI
Antwoord van AI
De goroutine in Go wordt gestart op het moment dat het sleutelwoord go wordt aangeroepen vóór een functie of methode. Dit gebeurt tijdens de uitvoering van het programma, wanneer de controleflow deze instructie bereikt. Bijvoorbeeld:
func sayHello() {
fmt.Println("Hello")
}
func main() {
go sayHello() // hier wordt de goroutine gestart
// de hoofdfunctie kan doorgaan met werken
}
Op deze manier start de goroutine dynamisch tijdens de uitvoering, niet tijdens compilatie of initialisatie.