Junior — Middle
Mi indítja pontosan egy új goroutine indítását egy Go programban?
sobes.tech MI
Válasz az MI-től
Go nyelvben egy új gorutina a go kulcsszóval indítható el, amelyet egy függvény vagy metódus hívása követ. Ez elindítja a függvény aszinkron végrehajtását egy külön könnyű szálon.
Példa:
func sayHello() {
fmt.Println("Helló a gorutintól")
}
func main() {
go sayHello() // gorutina indítása
// Az eredmény megtekintéséhez várni kell, például a time.Sleep segítségével
time.Sleep(time.Second)
}
Így az go operátor indítja el egy új gorutina futását.