Një goroutine është një funksion i lehtë, që ekzekutohet njëkohësisht dhe menaxhohet nga runtime-i i Go-s. Nisja e një goroutine është aq e thjeshtë sa të vendosësh go para një thirrjeje funksioni. Goroutines janë karakteristika e nënshkrimit të concurrency në Go — shumë më lira se threadshet e OS-it, kështu që mund të ekzekutosh mijëra ose miliona.
Nisja e një goroutine
{
fmt.Println()
}
sayHello()
{
fmt.Println()
}()
