Solucionado (ver solução)
Solucionado
(ver solução)
3
respostas

Threads ficam alocadas em memória

Andei pesquisando sobre threads e parece que elas ficam alocadas em memória mesmo após serem finalizadas, tem alguma forma de desaloca-las?

3 respostas
solução!

Boa tarde, Suellen! Como vai

No Java, o responsável por liberar memória é o Garbage Collector! De tempos em tempos ele é ativado e remove da memória objetos que não tenham nenhuma referência. Então, se vc tem uma referência t1 à uma Thread, basta fazer isso:

t1 = null;

Depois disso, na próxima vez que o Garbage Collector for ativado irá remover da memória o objeto Thread que ficou sem referência.

Pegou a ideia? Qualquer coisa é só falar!

Grande abraço e bons estudos!

bem esclarecedor, Muito obrigado Gabriel

Por nada, Suellen! Sempre que tiver qualquer dúvida é só mandar aqui fórum!

Grande abraço e bons estudos!