ola!
Ainda tenho algumas duvidas com relação ao Garbage Collector. Qdo naum há mais nenhuma variavel apontando a um determinado objeto, o Garbage Collector vai e tira este objeto da memória certo???
Mas e se este objeto tiver referencias a outros objetos??? ele simplesmente ignora isto e limpa a memória???
se alguem puder ajudar eu agradeço…
joão bosco :lol:
Duvida sobre o garbage collector(de novo)
1 Resposta
opa joao,
se o objeto nao estiver sendo apontado por mais nada isso significa que ele esta “morto” e pode ser removido (para os sabixoes: o objeto NAO PODE SER UMA THREAD QUE ESTA CORRENDO, pq ela esta sendo apontada por uma array).
nao importa o que ele contenha dentro.
se dentro dele ele conter um objeto que aponta a ele mesmo, e esse outro objeto nao esteja sendo apontado por nenhum outro lugar, os dois tambem vao pro lixo. nao importa.
soh se ele estiver sendo apontado por algum objeto que TAMBEM esta sendo apontado por outro objeto que ele nao morre. (para os sabixoes denovo: o teu programa foi chamado de uma thread e esta apontado la)
gui
Criado 31 de outubro de 2002
Ultima resposta 31 de out. de 2002
Respostas 1
Participantes 2
Alura Sistemas operacionais: entenda seu conceito e suas funções Descubra o que são sistemas operacionais, suas funções e tipos. Aprenda tudo de forma clara e objetiva. Não perca tempo!
Casa do Codigo Orientacao a Objetos: Aprenda seus conceitos e suas... Por Thiago Leite e Carvalho — Casa do Codigo