Control de Threads
Te comento un poco mi proyecto:
Tengo que programar un simulador gráfico de procesos industriales. Cada proceso debe desplazar bolas de un cuadrado a otro sobre una cinta, pudiendo haber distintos procesos. Para cada proceso evidentemente utilizo un Thread
public class thProceso implements Runnable{
//Variables de la clase
Thread th1=new Thread(this);
th1.start();
//.........
}
Los Threads los tengo que detener en función de una variable "estado", y cuando detengo un proceso las bolas deben permanecer quietas sobre la cinta. Cuando vuelva a cambiar el estado a "marcha" las bolas deben de continuar desplazándose.
La pregunta es, ¿cómo puedo detener un thread y volver a reiniciarlo conservando los valores de las variables de thProceso?
Si necesitas más datos no dudes en consultármelos.
Tengo que programar un simulador gráfico de procesos industriales. Cada proceso debe desplazar bolas de un cuadrado a otro sobre una cinta, pudiendo haber distintos procesos. Para cada proceso evidentemente utilizo un Thread
public class thProceso implements Runnable{
//Variables de la clase
Thread th1=new Thread(this);
th1.start();
//.........
}
Los Threads los tengo que detener en función de una variable "estado", y cuando detengo un proceso las bolas deben permanecer quietas sobre la cinta. Cuando vuelva a cambiar el estado a "marcha" las bolas deben de continuar desplazándose.
La pregunta es, ¿cómo puedo detener un thread y volver a reiniciarlo conservando los valores de las variables de thProceso?
Si necesitas más datos no dudes en consultármelos.
1 Respuesta
Respuesta de krlosnow
1