Sobes.tech
Junior — Middle

Na kom stage-u životnog ciklusa se pokreće gorutina u Go?

sobes.tech АИ

Одговор од АИ

Gorutina u Go jeziku se pokreće u trenutku kada se pozove ključna reč go pre funkcije ili metode. To se dešava tokom izvršavanja programa, kada tok kontrole dosegne ovu instrukciju. Na primer:

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

func main() {
    go sayHello() // ovde se pokreće gorutina
    // glavna funkcija može da nastavi sa radom
}

Na ovaj način, gorutina se dinamički pokreće tokom izvršavanja, a ne u fazi kompajliranja ili inicijalizacije.