Sobes.tech
Junior — Middle

V jaké fázi životního cyklu se spouští gorutina v Go?

sobes.tech AI

Odpověď od AI

Gorutina v jazyce Go se spouští v okamžiku volání klíčového slova go před funkcí nebo metodou. To se děje během běhu programu, když řídicí tok dosáhne tohoto příkazu. Například:

func sayHello() {
    fmt.Println("Hello")
}

func main() {
    go sayHello() // zde se spouští gorutina
    // hlavní funkce může pokračovat v práci
}

Tímto způsobem se gorutina dynamicky spouští během běhu a nikoli při kompilaci nebo inicializaci.