private Thread hilo = new Thread()
{
@Override
public void run()
{
try
{
while(true)
{
hilo.sleep(2000);
System.out.println("hilo corriendo=");
}
} catch (java.lang.InterruptedException ie) { System.out.println(ie.getMessage()); }
}
};
como vemos el tiempo que correo es de 2 segundos se debe dar en milisegundos para saber cuantos segundos son milisegundos multiplicamos por mil,eso es todo para correrlo solo le decimos
hilo.start();
lo pondre en un metodo principal main donde la clase la llamare hilos asi
public static void main(String[] args) {
hilos h = new hilos();
h.hilo.start();
}
para pararlo asi:
hilo.stop();
pero una ves paralizado el hilo no podemos volver a inicializarlo si lo que pretenden es pararlo y volver a inicializarlo lo podremos hacer: primelo lo paramos
hilo.suspend();
y luego lo volvemos a inicializar
hilo.resume();
para saber si el hilo esta vivo podremos usar la condicion :
hilo.isAlive();
que devuelve un boolean si esta corriendo el hilo lo podriamos utilizar para el anterior caso de parar y resucitar el hilo eso es todo hasta luego :)
0 Comments