Ein Goroutine ist eine leichtgewichtige, gleichzeitig ausgeführte Funktion, die von der Go-Runtime verwaltet wird. Ein Goroutine zu starten ist so einfach wie go vor einen Funktionsaufruf zu setzen. Goroutines sind Gos charakteristisches Concurrency-Feature — viel billiger als OS-Threads, sodass du Tausende oder Millionen davon ausführen kannst.
Ein Goroutine starten
{
fmt.Println()
}
sayHello()
{
fmt.Println()
}()
