Junior — Middle
Kas tieši iniciē jaunas goroutine palaišanu Go programmā?
sobes.tech AI
Atbilde no AI
Go valodā jauna gorutina tiek uzsākta ar atslēgas vārdu go, kam seko funkcijas vai metodes izsaukums. Tas uzsāk funkcijas asīnhrono izpildi atsevišķā vieglā pavedienā.
Piemērs:
func sayHello() {
fmt.Println("Sveiciens no gorutinas")
}
func main() {
go sayHello() // uzsākt gorutinu
// Lai redzētu rezultātu, ir nepieciešams gaidīt, piemēram, ar time.Sleep
time.Sleep(time.Second)
}
Tādējādi operators go uzsāk jaunas gorutinas izpildi.