declarar un hilo en java y hacerlo correr

Technology

header ads

declarar un hilo en java y hacerlo correr

es facil funciona para muchas aplicaciones estos hilos pero ay que saberlos manejar para crer un hilo ponemos el siguiente codigo:




 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 :)

Post a Comment