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.