Junior — Middle
Go бағдарламасында жаңа горутиннің іске қосылуын нақты не бастайды?
sobes.tech AI
AI-дан жауап
Go тілінде жаңа горутинаны go кілттік сөзі арқылы іске қосады, оған кейін функция немесе әдіс шақыруы келеді. Бұл асинхронды түрде функцияны жеңіл салмақты жіпте орындауды бастайды.
Мысал:
func sayHello() {
fmt.Println("Goroutine-ден сәлем")
}
func main() {
go sayHello() // горутинаны іске қосу
// Нәтижені көру үшін, мысалы, time.Sleep көмегімен күту керек
time.Sleep(time.Second)
}
Осылайша, дәл go операторы жаңа горутинаны іске қосуды бастайды.