Junior — Middle
Go-da ayrıca icra axını necə yarada və başlada bilərsiniz?
sobes.tech Süni İntellekt
AI-dan cavab
Go dilində, ayrı bir axını yaratmaq və başlatmaq üçün go açar sözündən istifadə olunur; bu, funksiyanı yüngül axın — goroutine kimi işə salır.
Nümunə:
package main
import (
"fmt"
"time"
)
func sayHello() {
fmt.Println("Goroutine-dən salam!")
}
func main() {
go sayHello() // goroutine-i işə salır
time.Sleep(time.Second) // goroutine-in işləməsi üçün vaxt verir
fmt.Println("Əsas funksiya başa çatdı")
}
Bu nümunədə, sayHello funksiyası ayrı bir goroutine-də işləyir, əsas main funksiyası ilə paralel olaraq. Goroutine-in vaxtında tamamlanması üçün main-də gecikmə əlavə olunub.