Buenas tengo una duda respecto al desbloqueo de los estudiantes esperando por que llegue un profesor.
El código es:
El profesor al llegar le hace signal a uno, el estudiante despertado le hace signal al siguiente y asi suscesivamente. Al no especificarse la filosofia de condition, esta podria ser c.hoare y p.hansen, y en ese caso se invertiría la cola (pues el ultimo de la cola es el último en ser despertado y el primero en ejecutar, checkear que haya menos de 20 personas y entrar a la sala) por lo que no se respetaría el orden de llegada.
Es un error en la solución? Sería válido en una prueba asumir que es una filosofía o la otra o hay que hacerlo para que funcione correctamente en cualquiera de las dos?