import java.util.Random;
public class Gente implements Runnable {
private Jardin jardin;
Gente(Jardin jardin) {
this.jardin = jardin;
}
public void run() {
Random r = new Random();
while (true) {
jardin.entrar();
System.out.println("Hilo dentro jardin: " +
Thread.currentThread());
try {
Thread.sleep(Math.abs(r.nextInt()) % 5000 + 1);
jardin.salir();
Thread.sleep(Math.abs(r.nextInt()) % 5000 + 1);
System.out.println("Estoy fuera del jardin: " +
Thread.currentThread());
}
catch (InterruptedException ie) { }
}
}
}
Comments