lunes, 31 de agosto de 2020

Problema de escritor y lector (SEMAPHORE) CASO PRIORIDAD LECTOR

El problema de los lectores y escritores tiene distintas versiones, depende a quien le damos prioridad.

Prioridad al Lector:

Recursos a utilizar

  • Variable entera nl = 0
  • Un semáforo mutex inicializado a 1
  • Un semáforo write inicializado a 1 // este semáforo es compartido para los dos procesos

Diagrama de flujo:


Nota: cuando el semáforo write tenga el valor 0, va ha impedir que el escritor pueda acceder al recurso dando una solución para priorizar al lector. Pero en este caso no garantiza la equitativamente ni exclucion mutua, ya que lleguen continuamente lectores y no dejan al escritor acceder al recurso.

Si estas leyendo.... comparte esta publicación para que los demás le puedan llegar la información también... ellos te agradecerán.

Facebook: https://www.facebook.com/GuiaEstudiantil-105852247904393/

0 comentarios:

Publicar un comentario