Junior — Middle
Go dasturida goroutine hayot aylanishining qaysi bosqichida boshlanadi?
sobes.tech AI
AIdan javob
Go'da gorutina go kalit so'zi funksiyadan yoki metoddan oldin chaqirilganda boshlanadi. Bu dastur bajarilayotganda, boshqaruv oqimi bu instruktsiyaga yetganda yuzaga keladi. Masalan:
func sayHello() {
fmt.Println("Hello")
}
func main() {
go sayHello() // bu yerda gorutina boshlanadi
// asosiy funksiya davom etishi mumkin
}
Shunday qilib, gorutina dinamik tarzda bajarilish vaqtida boshlanadi, kompilatsiya yoki inicializatsiya bosqichida emas.