Advertisement
Guest User

Untitled

a guest
Nov 21st, 2019
121
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Java 0.52 KB | None | 0 0
  1.  
  2. public class Barbero implements Runnable {
  3.    
  4.     private Sala sala;
  5.    
  6.     //al ser la sala un recurso compartido, tengo que pasarsela por parametro
  7.     public Barbero(Sala s) {
  8.         this.sala=s;
  9.     }
  10.    
  11.     @Override
  12.     public void run() {
  13.        
  14.         while (true) {
  15.             //lo primero que hace el barbero es obtener un cliente para cortarle
  16.             //si no hay, se va a dormir sobre la sala
  17.             Cliente actual = this.sala.siguiente();
  18.            
  19.             //le corta el pelo, y va a buscar otro (en proxima vuelta de while)
  20.             actual.setPeloCortado();
  21.         }
  22.  
  23. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement