एक goroutine एक हल्का, समानांतर रूप से चलने वाला function है जिसे Go runtime प्रबंधित करता है। इसे लॉन्च करना उतना ही सरल है जितना किसी function call से पहले go लगाना। Goroutines Go की हस्ताक्षर concurrency विशेषता हैं — OS threads से कहीं सस्ती, इसलिए आप हज़ारों या लाखों चला सकते हैं।
एक goroutine लॉन्च करना
{
fmt.Println()
}
sayHello()
{
fmt.Println()
}()
