Вход в статистику
Логин:
Пароль:
Забыли пароль?
www.realnetspb.ru



Подключиться

409-00-09
info@realnetspb.ru support@realnetspb.ru
служба технической поддержки
Обратная связь





Высокоскоростной Интернет для дома и офиса ● Цифровое IPTV ● Бесплатное подключение ● Бонусы и акции
Круглосуточная техническая поддержка ● Компьютерная помощь на дому ● Беспроводной доступ Wi-Fi
Личный кабинет

Как заказать такси из аэропорта Симферополя в Ялту

14.07.2016

Приложение, выполняющее некоторую задачу в рабочем потоке, использует экземпляры классов Thread и Runnable. Как показано на рис. 6.2, оба экземпляра привлечены к созданию объектов, которые препятствуют процедуре сборки мусора.

Жизненный цикл рабочего потока делится на три основных этапа:

1. Создание объекта потока - создаётся экземпляр класса Thread.

2. Начало выполнения потока - поток начинает работу, и выполняется экземпляр Runnable.

3. Завершение выполнения потока - экземпляр Runnable завершает выполнение.

При выполнении потока, то есть во время этапа 2, объект Thread становится корнем сборки мусора, а все объекты, на которые он ссылается, являются достижимыми. Аналогично все объекты, на которые прямо ссылается выполняемый экземпляр Runnable, также являются корнями сборки мусора. Следовательно, пока поток выполняется, оба экземпляра - Thread и Runnable - могут содержать ссылки на другие объекты, которые нельзя удалить до завершения данного потока. Не любите общественный транспорт? Стоит заказать такси из аэропорта симферополя в ялту.

Объекты, созданные в методе, становятся доступными для сборки мусора после выхода из этого метода, только если метод не возвращает объект вызывающей стороне, вследствие чего возможно появление ссылок на объект из других методов. Потоки, выполняющиеся длительное время или заблокированные, увеличивают опасность появления утечек памяти, поскольку содержат объекты, связанные с корнями сборки мусора, из-за чего для этих объектов нельзя выполнить процедуру сборки мусора.








 
© 2001-2014 ООО Реалнет-СПб
Услуги: бесплатное подключение к Интернет, цифровое IPTV, каналы в HD-качестве, ПО по подписке: антивирусы и родительский контроль,
служба технической поддержки и компьютерной помощи, настройка Wi-Fi - роутера, подключение Wi-Fi.