Sobes.tech
Senior

Ի՞նչ է գորուտինան։

sobes.tech AI

Պատասխան AI-ից

Goroutine, Go լեզվի մեջ, մի թեթև գործարկման հոսք է, որը կառավարում է լեզվի ռանթայմը: Այն թույլ է տալիս գործառույթները գործարկել զուգահեռ առանց զգալի ծախսերի, շատ ավելի թեթև է համակարգային հոսքերից:

Goroutine-ները ստեղծվում են go բանալի բառով՝ նախքան ֆունկցիայի կանչը:

go func() {
    fmt.Println("Goroutine-ից բարև")
}()

Go ռանթայմը ինքնաբերաբար պլանավորում է goroutine-ները համակարգային հոսքերի վրա, ապահովելով ռեսուրսների արդյունավետ օգտագործում և պարզ զուգահեռ ծրագրավորում։