Main.java
public class Main {
public static void main(String args[]){
Proceso hilo1 = new Proceso("Hilo 1");
Proceso hilo2 = new Proceso("Hilo 2");
hilo1.setMensaje("Este es mensaje de hilo1");
hilo2.setMensaje("Este es mensaje de hilo2");
hilo1.start();
hilo2.start();
}
}
Proceso.java
public class Proceso extends Thread {
String mensaje;
public Proceso(String msg) {
super(msg);
}
public void run() {
for (int i = 0; i < 10; i++) {
System.out.println(i + ": " + getMensaje());
}
System.out.println("Este proceso a terminado : " + this.getName());
}
public String getMensaje() {
return mensaje;
}
public void setMensaje(String mensaje) {
this.mensaje = mensaje;
}
}