ゴルーチンリークは、終了しないゴルーチンのことです。ブロック状態または無限に実行され、プログラムのライフタイム全体でメモリを消費し(また参照されるオブジェクトをメモリに保持し続け)ます。ゴルーチンは起動に最小限のコストしかかからないため、それらをリークさせるのは簡単であり、リークはサイレントに蓄積され、サービスの性能低下またはメモリ枯渇に至ります。
原因1: 送信元/受信元がないチャネルでブロック
{
ch := ( )
{
ch <-
}()
}
