Estimados,
Tengo una duda en la solución de este ejercicio, ya que previo al diagrama ponen lo siguiente:
El sistema utiliza un modelo de hilos con modelo M × 1 por lo que los hilos del
proceso P1 ejecutarán en espacio de usuario y utilizarán un único hilo de núcleo. Esto implica
que cuando uno de los hilos de P1 se bloquea, se bloqueará todo el proceso y por lo tanto
también el otro hilo.
Sin embargo, en el diagrama (en el ms 15) sucede que P1H1 se bloquea y bloquea a P1 pero no bloquea a P1H2.
Lo mismo pasa en el ms 25, donde se bloquea P1H2 que bloquea a P1 pero no bloquea a P1H1.
No entiendo bien si lo que explicaron está mal o si el diagrama está mal.
Desde ya, muchas gracias!