buenas, necesito hacer una derivación del barbero dormilón en Java, pero claro, primero tengo que saber hacer el barbero dormilón, y no lo consigo. He buscado por internet, pero sólamente encuentro códigos que usan una librería hecha a mano llamada Semaphore, y yo las que tengo que usar son java.util.concurrent.Semaphore y com.sun.corba.se.impl.orbutil.concurrent.Mutex.
¿Podríais proporcionarme el código del barbero dormilón con éstas librerías (o un pseudocódigo o indicaciones, casi mejor, para poder construirlo yo) para que pueda tirarle a la ampliación (mi profesor de concurrente viene borracho a clase y como comprenderéis no resulta muy útil así xD)?