Java - PREGUNTA SOBRE EL STOP EN THREADS

 
Vista:

PREGUNTA SOBRE EL STOP EN THREADS

Publicado por Russ (33 intervenciones) el 17/03/2006 20:30:34
ya que este metodo esta desaprobado podria alguien decirme como detener 2 threads usando otra implementacion de tal metodo en un standalone ya que los cuales no terminan normalmente es decir que el ciclo lo corta el mismo usuario gracias.............
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder
sin imagen de perfil

RE:PREGUNTA SOBRE EL STOP EN THREADS

Publicado por chuidiang (950 intervenciones) el 18/03/2006 13:10:14
Hola:

La forma que uso yo es la siguiente. En la clase Thread o Runnable (según como lo implementes) pongo esto

class MiRunnable implements Runnable
{
public boolean parar = false;
public void run()
{
while (!parar)
{
...
}
}
}

Cuando quiero que salga, simplemente pongo a true la variable parar desde fuera.

Si dentro del while estás bloqueado en alguna llamada (read de un socket, un sleep o similar), creo que el método interrupt() del Thread provoca que se salga de esa llamada que lo tiene bloqueado, con lo que hará el siguiente ciclo y se saldrá.

Se bueno.
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar