एक goroutine leak एक goroutine हो जो कहिले पनि समाप्त हुँदैन — यो अवरुद्ध वा सधैं चलिरहन्छ, मेमोरी खपत गर्दै (र यसले सन्दर्भित वस्तुहरूलाई जीवित राखे) प्रोग्रामको जीवनकालका लागि। गोरुटिनहरू सुरु गर्न सस्ता भएकोले, तिनलाई leak गर्न सजिलो छ, र leaks मौनतापूर्वक संचय हुन्छ जबसम्म सेवा खराब हुँदैन वा मेमोरी समाप्त हुँदैन।
कारण 1: channel मा अवरुद्ध, कोन sender/receiver सँग
{
ch := ( )
{
ch <-
}()
}
