@kool2009

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

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

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

Войти через центр авторизации
Похожие вопросы
26 июн. 2024, в 02:23
5000 руб./за проект
26 июн. 2024, в 00:28
5000 руб./за проект
25 июн. 2024, в 23:31
1500 руб./за проект