Sobes.tech
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.