Уведомления

Группа в Telegram: @pythonsu

#1 Май 19, 2008 17:04:43

vigorouz
От:
Зарегистрирован: 2008-05-19
Сообщения: 20
Репутация: +  0  -
Профиль   Отправить e-mail  

Cборка мусора со счетчиком ссылок

Никак не пойму сборку мусора… может кто объяснит.

Если я запускаю поток просто как
MyThread().start()
получается что на него никто не ссылается. Он удалиться через некоторое время?



Офлайн

#2 Май 19, 2008 19:06:17

Андрей Светлов
От:
Зарегистрирован: 2007-05-15
Сообщения: 3137
Репутация: +  14  -
Профиль   Адрес электронной почты  

Cборка мусора со счетчиком ссылок

На самом деле ссылаются - внутренний код в threading module.
После завершения потока все ссылки уничтожаются и объект Thread успешно собирается garbage collector.



Офлайн

#3 Май 20, 2008 12:04:03

vigorouz
От:
Зарегистрирован: 2008-05-19
Сообщения: 20
Репутация: +  0  -
Профиль   Отправить e-mail  

Cборка мусора со счетчиком ссылок

Ясно. Про ссылки из самого модуля я не подумал. Спасибо за разъяснение. А то я опасался так запускать потоки – вдруг, думаю, удалиться раньше времени :-)



Офлайн

Board footer

Модераторировать

Powered by DjangoBB

Lo-Fi Version