Junior — Middle
V akom štádiu životného cyklu sa spúšťa gorutina v Go?
sobes.tech AI
Odpoveď od AI
Gorutina v jazyku Go sa spúšťa v momente, keď sa zavolá kľúčové slovo go pred funkciou alebo metódou. To sa deje počas behu programu, keď riadiaci tok dosiahne túto inštrukciu. Napríklad:
func sayHello() {
fmt.Println("Hello")
}
func main() {
go sayHello() // tu sa spúšťa gorutina
// hlavná funkcia môže pokračovať v práci
}
Týmto spôsobom sa gorutina dynamicky spúšťa počas behu, nie počas kompilácie alebo inicializácie.