@kool2009

Что происходит с анонимной GoRutines после её завершения?

Конкретно интересует, как ведёт себя память и нужно ли вызывать runtime.GC() после завершения анонимной горутины, или анонимная горутина высвобождает память после завершения?
  • Вопрос задан
  • 120 просмотров
Решения вопроса 1
@calculator212
Если всё отрабатывается корректно, то в 99% случаев это не нужно. Память высвободится не сразу, а в момеyт того как будет вызван сборщик мусора автоматически, для оптимизации сборки мусора он не вызывается каждый раз когда нужно освободить память. Вручную gc вызывают довольно редко т.к. это нужно только в специфических кейсах. Но если у вас память утекает, то gc с этим ничего сделать не сможет
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы