Ein Goroutine-Leck ist eine Goroutine, die sich nie beendet — sie bleibt blockiert oder läuft endlos, verbraucht Speicher (und hält ihre referenzierten Objekte am Leben) für die Lebensdauer des Programms. Da Goroutines billig zu starten sind, ist es leicht, sie lecken zu lassen, und Lecks sammeln sich stillschweigend an, bis der Service sich verschlechtert oder der Speicher ausgeht.
Ursache 1: blockiert auf einem Channel ohne Sender/Empfänger
{
ch := ( )
{
ch <-
}()
}
