Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- import java.util.Random;
- public class Gente implements Runnable {
- private ISync sync;
- Gente(ISync sync) {
- this.sync = sync;
- }
- public void run() {
- Random r = new Random();
- while (true) {
- sync.entrar();
- System.out.println("Hilo dentro jardin: " +
- Thread.currentThread());
- try {
- Thread.sleep(Math.abs(r.nextInt()) % 5000 + 1);
- sync.salir();
- Thread.sleep(Math.abs(r.nextInt()) % 5000 + 1);
- System.out.println("Estoy fuera del jardin: " +
- Thread.currentThread());
- }
- catch (InterruptedException ie) { }
- }
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment