Una fuga de goroutines es una goroutine que nunca termina — permanece bloqueada o ejecutándose para siempre, consumiendo memoria (y manteniendo vivos los objetos que referencia) durante toda la vida del programa. Dado que las goroutines son baratas de iniciar, es fácil tener fugas, y éstas se acumulan silenciosamente hasta que el servicio se degrada o se queda sin memoria.
Causa 1: bloqueada en un canal sin emisor/receptor
{
ch := ( )
{
ch <-
}()
}
