Hilos De Ejecución Java

Páginas: 3 (524 palabras) Publicado: 10 de noviembre de 2012
Los Thread en JAVA.
Los hilos de ejecución en Java permiten que una misma aplicación pueda ejecutar simultáneamente varias tareas. Para ello se dispone de la clase Thread.
Para crear un nuevohilo de ejecución se debe crear una nueva clase que implemente la clase Runnable:
class NombreDelHilo implements Runnable
En el método constructor de la clase se creará un nuevoobjeto de la clase Thread y se llamará al método start() para que se inicie su ejecución.:
    public NombreDelHilo()
    {
         Thread hilo=new Thread(this);
        hilo.start();
    }
El código del proceso que se desea ejecutar se debe incluirse en un método run(). Las líneas de código que se incluyan en este método, se ejecutarán al invocar al método start() del hilode ejecución, por tanto no se debe hacer una llamada directa a este método run().
    public void run ()
    {
        //Escribir aquí las líneas de código del hilo del ejecución    }
Ahora es el momento de crear una instancia de esta clase desde la clase principal y ejecutar el hilo:
public class Main {

public static void main(String[] args) {NombreDelHilo nombreHilo1 = new NombreDelHilo();
}

}
Para comprobar la diferencia de ejecutar un proceso como hijo de ejecución comparado con la ejecución normal, se puede definir unaclase Contador que realice un cuenta del 1 al 5 mostrando los números en la salida estándar. Desde la clase principal se hace una llamada al método run() de la clase Contador y después se muestrael mensaje "Fin del programa principal":
view source
print?
01.public class Main {
02. 
03.public static void main(String[] args) {
04.Contador contador1 = new Contador();
05.contador1.run();06.System.out.println("Fin del principal");
07.}
08. 
09.}
10. 
11.class Contador implements Runnable{
12. 
13.public void run ()
14.{
15.int cuenta = 1;
16.while(cuenta <= 5) {...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • Hilos de ejecucion
  • Hilos en ejecuciòn
  • Hilos Java
  • Hilos en java
  • Hilos en java
  • Hilos De Java
  • Hilos en java
  • Programación con hilos en java

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS