Ver Mensaje Individual
  #3 (permalink)  
Antiguo 30/01/2015, 12:03
loli1387
 
Fecha de Ingreso: enero-2015
Mensajes: 2
Antigüedad: 9 años, 3 meses
Puntos: 0
Respuesta: Practica de java con hilos

public class ComienzoTurnos
{

public static void main(String[] args) throws InterruptedException
{

System.out.println("Comienza la jornada");

empleado uno = new empleado();
empleado dos = new empleado();
empleado tres= new empleado();

uno.start();
dos.start();
tres.start();
uno.join();

try
{
synchronized (dos)
{
dos.notify();
}
synchronized (tres) {
tres.notify();
}
}
catch (Exception e)
{
e.printStackTrace();
}
try
{
Thread.sleep(5000);
}
catch (Exception e)
{
e.printStackTrace();
}
System.out.println("Fin de la jornada");
}
}

class empleado extends Thread
{
synchronized public void run()
{
try
{
System.out.println(this.getName()+" trabajador empieza.");
wait();
System.out.println(this.getName()+" trabajador finaliza.");
}
catch (Exception e)
{
e.printStackTrace();
}
}
}