Foros del Web » Programación para mayores de 30 ;) » Java »

Timer´s

Estas en el tema de Timer´s en el foro de Java en Foros del Web. Hola Tengo un Timer que se ejecuta cada 600000 milisegundos y deseo incorporar otro que se ejecute cada 9000000 milisegundos, como puedo hacerlo?¿?¿ tengo que ...
  #1 (permalink)  
Antiguo 26/01/2009, 17:33
 
Fecha de Ingreso: enero-2009
Mensajes: 55
Antigüedad: 15 años, 3 meses
Puntos: 0
De acuerdo Timer´s

Hola

Tengo un Timer que se ejecuta cada 600000 milisegundos y deseo incorporar otro que se ejecute cada 9000000 milisegundos, como puedo hacerlo?¿?¿ tengo que recurrir a los thread....?¿?¿?¿? me gustaria que me aconsejarais, muchas gracias y un saludo
  #2 (permalink)  
Antiguo 27/01/2009, 01:26
 
Fecha de Ingreso: octubre-2003
Mensajes: 3.578
Antigüedad: 20 años, 6 meses
Puntos: 51
Respuesta: Timer´s

A lo mejor hay algo que no se entiende, por que tampoco dices mucho, pero ¿qué problema tienes para hacer otro Timer? Uno con un periodo de 600 seg. y otro Timer con un periodo de 900 segs.
__________________
Para obtener respuestas, pregunta de forma inteligente o si no, pregunta lo que quieras que yo contestaré lo que me dé la gana.
  #3 (permalink)  
Antiguo 28/01/2009, 02:56
 
Fecha de Ingreso: septiembre-2008
Mensajes: 137
Antigüedad: 15 años, 7 meses
Puntos: 0
De acuerdo Respuesta: Timer´s

hola

igual es que me he equivocado al plantear la pregunta, mi intencion es que solo este funcionando un timer de los dos, y que cuando uno se dispare se active el segundo y se pare el que se ha disparado, y que se vayan activando uno al otro
Perdona por mi falta de conociemiento pero soy un poco novata en esto, de todas formas gracias por la ayuda prestada.

Un saludo
Mariaanie
  #4 (permalink)  
Antiguo 28/01/2009, 12:07
Avatar de chuidiang
Colaborador
 
Fecha de Ingreso: octubre-2004
Mensajes: 3.774
Antigüedad: 19 años, 7 meses
Puntos: 454
Respuesta: Timer´s

Hola:

Un Timer puede llamar al método cancel() del otro para pararlo y luego el schedule() para arrancarlo. El cancel() no interrumpe al timer si ya ha empezado a hacer algo, lo que hace es evitar que vuelva a saltar.

Se buena.
__________________
Apuntes Java
Wiki de Programación
  #5 (permalink)  
Antiguo 28/01/2009, 12:44
 
Fecha de Ingreso: octubre-2003
Mensajes: 3.578
Antigüedad: 20 años, 6 meses
Puntos: 51
Respuesta: Timer´s

Si no es una ejecución periódica independiente, como parece tu caso, quizá te baste simplemente con que una clase haga un sleep de 600000, haga su tarea, llame a la otra tarea, está que haga un sleep de 9000000, haga su tarea, llame de nuevo a la primera...

Quizá sea más sencillo que usar la clase Timer, que no parece adaptarse a lo que necesitas.

S!
__________________
Para obtener respuestas, pregunta de forma inteligente o si no, pregunta lo que quieras que yo contestaré lo que me dé la gana.
  #6 (permalink)  
Antiguo 03/02/2009, 03:02
 
Fecha de Ingreso: septiembre-2008
Mensajes: 137
Antigüedad: 15 años, 7 meses
Puntos: 0
Respuesta: Timer´s

ok gracias por el apunte me ha sido de gran ayuda¡
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 21:15.