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.