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] -------------------------------------------------------------------------