Junior — Middle
Go dasturida yangi goroutine ishga tushishini nima aniq boshlaydi?
sobes.tech AI
AIdan javob
Go tilida yangi gorutina go kalit so'zi yordamida boshlanadi, undan so'ng funksiya yoki metod chaqiriladi. Bu funksiyaning asinxron bajarilishini alohida yengil ipda boshlashni ta'minlaydi.
Misol:
func sayHello() {
fmt.Println("Goroutine'dan Salom")
}
func main() {
go sayHello() // goroutine ni boshlash
// Natijani ko'rish uchun, masalan, time.Sleep yordamida kutish kerak
time.Sleep(time.Second)
}
Shunday qilib, go operatori yangi goroutine ni boshlash uchun javobgardir.