Hola,
Haciendo la parte c) de este ejercicio no entiendo por qué P1 se bloquea a los 55ms.
Estoy de acuerdo que a los 45ms ejecuta el primer wait y a los 50ms ejecuta el segundo. No entiendo por qué se bloquea hasta que P3 termina.
Según la letra, wait() espera por la finalización de un único hijo y al momento de ejecutar los 2 wait, P2 (su otro hijo) ya había terminado.
Creo que no termino de entender cómo funcionan exactamente los wait.
Alguien me lo podría aclarar?