
30/01/2015, 12:03
|
| | Fecha de Ingreso: enero-2015
Mensajes: 2
Antigüedad: 10 años 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();
}
}
} |