Junior — Middle
Melyik életciklus szakaszában indítódik el egy goroutine Go-ban?
sobes.tech MI
Válasz az MI-től
A gorutina a Go-ban akkor indul el, amikor a go kulcsszót hívjuk meg egy függvény vagy metódus előtt. Ez akkor történik, amikor a program futása során a vezérlés eléri ezt az utasítást. Például:
func sayHello() {
fmt.Println("Hello")
}
func main() {
go sayHello() // itt indul a gorutina
// a fő függvény folytathatja a működést
}
Így a gorutina dinamikusan indul el futás közben, nem fordítás vagy inicializáció során.