Neste codigo:

class Inicio {

    Timer timer;

    public Inicio() {

        timer = new Timer(false);
        timer.schedule(new Processo(),
                       0,        //initial delay
                       subsequent * 1000);  //subsequent rate in secs
    }

    public static void main(String args[]) {
        Inicio inicio = new Inicio();
    }

}

Quando a classe Processo invoca o metodo cancel(), ela termina de executar 
normalmente e não é mais "schedulada". Até aqui tudo bem.

Porém se utilizo "-classic", ao terminar a chamada de run(), o processo 
acabe e o prompt retorna (tanto WIN quanto UNIX), mas ao retirar este 
parametro, o processo fica pendente e não finaliza.

Alguém já passou por isso? Qual a diferenca da VM classic neste caso?
Alguma Thread ainda fica "rodando" quando não uso "-classic"? Qual? Por que?

Thanks.



_________________________________________________________________
Envie e receba emails com o Hotmail no seu dispositivo móvel: 
http://mobile.msn.com


------------------------------ LISTA SOUJAVA ---------------------------- 
http://www.soujava.org.br  -  Sociedade de Usuários Java da Sucesu-SP 
dúvidas mais comuns: http://www.soujava.org.br/faq.htm
regras da lista: http://www.soujava.org.br/regras.htm
historico: http://www.mail-archive.com/java-list%40soujava.org.br
para sair da lista: envie email para [EMAIL PROTECTED] 
-------------------------------------------------------------------------

Responder a