Junior — Middle
Дақиқ чӣ сабаб мешавад, ки дар барномаи Go як goroutine нав оғоз мешавад?
sobes.tech AI
Ҷавоб аз AI
Дар забони Go, як goroutine нав ново бо калиди калиди go оғоз меёбад, ки пас аз он даъвати функсия ё усул меояд. Ин иҷрои асинхронии функсияро дар як шоха сабук оғоз мекунад.
Масалан:
func sayHello() {
fmt.Println("Салом аз goroutine")
}
func main() {
go sayHello() // оғоз кардани goroutine
// Барои дидани натиҷа, бояд интизор шуд, масалан, бо истифода аз time.Sleep
time.Sleep(time.Second)
}
Аз ин рӯ, оператор go оғоз кардани иҷрои goroutine-и навро таъмин мекунад.