مثال : package main import ( "fmt" "time" ) func sayHello() {… — موستیک — TG.ME

موستیکگوروتین (Goroutine) چیست؟ گوروتین یک نخ (Thread) سبک‌وزن است که توسط زبان Go مدیریت می‌شود. به زبان ساده‌تر، گوروتین یعنی اجرای همزمان (Concurrent) یک تابع بدون اینکه نیاز باشد خودتان مدیریت حافظه یا نخ‌ها را انجام دهید.
مثال :

package main

import (
"fmt"
"time"
)

func sayHello() {
fmt.Println("سلام از گوروتین!")
}

func main() {
go sayHello() // این تابع در یک گوروتین جداگانه اجرا می‌شود

time.Sleep(1 * time.Second) // منتظر می‌مانیم تا گوروتین اجرا شود
fmt.Println("پایان برنامه")
}
August 23, 2026 201 1