Pergunta sobre Garbage Collector!

2 respostas
marcosharbs

Olá!

Durante um exercício de faculdade me surgiu uma dúvida que acho que voçês poderiam me resolver, eu tenho uma Lista Duplamente Encadeada onde cada Nó dessa lista tem referência para o próximo e para o anterior, e minha Lista tem uma refrencia para o primeiro Nó.
Se eu quiser destruir esta lista e setar apenas a referência do primeiro Nó pra null os demais objetos Nó vão ser retirados da memória???
Pois eles vão estar se referenciado uns aos outros, o Garbage Collector consegue retirar eles da memória, ou devo percorrer a lista antes e setar a referencia do anterior de cada Nó para null e então dai setar a referencia do primeiro no da lista para null?

Obrigado pessoal!

2 Respostas

sergiolopes

Oi Marcos!

Ele coleta sim. Você pode liberar grupos de objetos interligados de uma vez só, o garbage collector resolve isso.

[]'s

marcosharbs

Obrigado Sergio Lopes!
Abraço!

Criado 27 de agosto de 2009
Ultima resposta 27 de ago. de 2009
Respostas 2
Participantes 2