|
public class Foo
{
public static Foo instance =
null;
protected void finalize()
{
System.out.println("Foo.finalize");
instance =
this;
}
public static void main(String[]
args)
{
new Foo(); //
[1]
System.gc();
Foo.instance =
null;
System.gc();
Foo.instance =
null;
System.gc();
}
}
Eu n�o executei o c�digo acima, mas ele provavelmente ilustra
o que significa ressurei��o de objetos.
Quando o m�todo finalize � executado na inst�ncia [1] (pq ela
est� unreachable), a refer�ncia this � atribu�da
a uma regi�o reachable do c�digo e portanto, o objeto �
ressucitado (fica dispon�vel para execu��o novamente).
Rodrigo
|
Title: Requisitos de hardware para o servidor de aplicacao J2EE
- [enterprise-list] Ressurei��o de objetos francis . wagner
- Re: [enterprise-list] Ressurei��o de objetos Rodrigo B. de Oliveira
- Re: [enterprise-list] Ressurei??o de objet... Bruno Borges
- Re: [enterprise-list] Ressurei??o de o... Rodrigo B. de Oliveira
