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

[SOLUCIONADO] Timer utiliza un hilo interno?

Estas en el tema de Timer utiliza un hilo interno? en el foro de Java en Foros del Web. Pues me puse a programar un reloj digital y parece que todo salio bien, mi duda es que el reloj sigue trabajando y mientras en ...
  #1 (permalink)  
Antiguo 06/03/2014, 08:13
 
Fecha de Ingreso: octubre-2011
Mensajes: 90
Antigüedad: 12 años, 6 meses
Puntos: 1
Timer utiliza un hilo interno?

Pues me puse a programar un reloj digital y parece que todo salio bien, mi duda es que el reloj sigue trabajando y mientras en la ventana uno puede hacer lo que quiera, la clase Timer de javax.swing utiliza internamente un thread para poder llevar a cabo tal mision? de no ser asi no seria posible,no?

Gracias y saludos a todos.
  #2 (permalink)  
Antiguo 06/03/2014, 12:04
Avatar de nup_  
Fecha de Ingreso: noviembre-2010
Mensajes: 265
Antigüedad: 13 años, 5 meses
Puntos: 32
Respuesta: Timer utiliza un hilo interno?

Si, según la documentación todos los timers usan un mismo hila para la espera.
Si lo q necesitas es detener el timer usa el método stop()

slds;

nup_
  #3 (permalink)  
Antiguo 06/03/2014, 14:54
 
Fecha de Ingreso: octubre-2011
Mensajes: 90
Antigüedad: 12 años, 6 meses
Puntos: 1
Respuesta: Timer utiliza un hilo interno?

Aja, a eso me refiero, que entonces en este caso trabajamos con 2 thread el del timer y el principal del programa,no? Saludos.
  #4 (permalink)  
Antiguo 06/03/2014, 17:02
Avatar de nup_  
Fecha de Ingreso: noviembre-2010
Mensajes: 265
Antigüedad: 13 años, 5 meses
Puntos: 32
Respuesta: Timer utiliza un hilo interno?

Correcto. Incluso si creas 10 timers todos ellos van a usar un mismo hilo compartido y tendrás ese hilo y el hilo principal de tu programa.

slds;

nup_
  #5 (permalink)  
Antiguo 06/03/2014, 17:13
 
Fecha de Ingreso: octubre-2011
Mensajes: 90
Antigüedad: 12 años, 6 meses
Puntos: 1
Respuesta: Timer utiliza un hilo interno?

Ok gracias amigo. Saludos.

Etiquetas: clase, hilo, programa
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 18:41.