Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- public class Barbero implements Runnable {
- private Sala sala;
- //al ser la sala un recurso compartido, tengo que pasarsela por parametro
- public Barbero(Sala s) {
- this.sala=s;
- }
- @Override
- public void run() {
- while (true) {
- //lo primero que hace el barbero es obtener un cliente para cortarle
- //si no hay, se va a dormir sobre la sala
- Cliente actual = this.sala.siguiente();
- //le corta el pelo, y va a buscar otro (en proxima vuelta de while)
- actual.setPeloCortado();
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement