goroutine คือฟังก์ชันที่ทำงานพร้อมกัน (concurrent) แบบน้ำหนักเบาที่จัดการโดย runtime ของ Go การเริ่ม goroutine ทำได้ง่ายเพียงใส่ go ไว้หน้าการเรียกฟังก์ชัน goroutine เป็นคุณสมบัติด้าน concurrency ที่เป็นเอกลักษณ์ของ Go — ราคาถูกกว่า OS thread มาก ดังนั้นคุณสามารถรันได้เป็นพันหรือเป็นล้าน
การเริ่ม goroutine
{
fmt.Println()
}
sayHello()
{
fmt.Println()
}()
