Diferencia entre revisiones de «Solución ejercicio 3»
De Wiki de Sistemas Operativos
Línea 5: | Línea 5: | ||
También habría que asegurar que el proceso P1 comenzará antes que P2, no?? | También habría que asegurar que el proceso P1 comenzará antes que P2, no?? | ||
Por lo que seguro que funcionaria con el contador de P1 igual a 1, y contador de P2 igual a 0, no?? | Por lo que seguro que funcionaria con el contador de P1 igual a 1, y contador de P2 igual a 0, no?? | ||
+ | |||
+ | R:Creo que no, ya que en caso de que empieze por P2 bloquea a la espera de que algún proceso haga un UP sobre dicho semáforo. |
Revisión del 17:08 9 may 2011
La solución no es correcta, ya que se bloquearía el proceso que ejecuta el while del productor y también el del consumidor, y no se avanzaría en la ejecución. Sería correcto si el semáforo del productor se inicializara a 1.
También habría que asegurar que el proceso P1 comenzará antes que P2, no??
Por lo que seguro que funcionaria con el contador de P1 igual a 1, y contador de P2 igual a 0, no??
R:Creo que no, ya que en caso de que empieze por P2 bloquea a la espera de que algún proceso haga un UP sobre dicho semáforo.