2010-11-10 3 views

ответ

2

В Java и Groovy экземпляры объектов автоматически собираются с мусором, когда больше нет ссылок на них.

Фоновый плагин не содержит ссылок на Runnable или закрывает их, чтобы передать их (назовем их «потоками») после их выполнения.

Однако вы не должны хранить большие массивы ссылок на эти «потоки» в переменных экземпляра на уровне класса. (Думаю, вы бы этого не сделали.) Помните, что Services in Grails - Singleton-scoped и имеют тот же срок службы, что и приложение Grails. Напротив, экземпляры объектов на уровне метода собирают мусор после завершения вызова метода.

В конце концов, просто нет необходимости удалять «потоки», просто не сохраняйте их в переменных экземпляра.

Смежные вопросы