Sobes.tech
Junior — Middle

Ի՞նչ է հենց սկսում նոր goroutine-ի գործարկումը Go ծրագրում։

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-ի գործարկումը։