Está en la página 1de 2

Uso de Hilos o Threads en Java

Los Hilos o los Threads en Java, son basicamente una forma de poder ejecutar varios
procesos simultneamente en nuestros programas en Java.
Usualmente para poder utilizarlos tenemos que crear clases que extienden a la clase Thread, y reescribir el
metodo principal run(), el cual es el que se va a ejecutar principalmente al iniciar un hilo, thread o nuevo
proceso en java.
Para comprender mejor el funcionamiento te proporciono el siguiente codigo fuente y un video donde explico
como usar hilos de manera sencilla.
Video Threads:

Codigo fuente:
Metodo main para ejecutar los Threads de la clase proceso.
01
<strong>public static void main(String[] args) {
02 // TODO Auto-generated method stub
03
04
Proceso hilo1 = new Proceso("Hilo 1");
05
Proceso hilo2 = new Proceso("Hilo 2");
06 hilo1.setMensaje("Este es el mensaje del hilo 1");
07 hilo2.setMensaje("Mensaje hilo 2");
08

09 hilo1.start();
10 hilo2.start();
11

12 }
13 </strong>


Clase Proceso
01
<strong>public class Proceso extends Thread{
02

03 String mensaje;
04
public Proceso(String msg)
05 {
06 super(msg);
07 }
08

09
public void run()
10 {
11
for(int i =0;i<15;i++)
12 {
13 System.out.println(mensaje);
14 }
15
System.out.println("Este proceso ha
terminado:"+this.getName());
16 }
17

18
public void setMensaje(String msj)
19 {
20 this.mensaje = msj;
21 }
22
23 }
24

25 </strong>
Espero que este tutorial te haya sido de utilidad, no olvides comentar.

También podría gustarte