Solucion a lectores-escritores con Monitores

Solucion a lectores-escritores con Monitores

de Gianluca Giordano Pignatta -
Número de respuestas: 0

Hola, encontré una solución al problema distinta al de las diapositivas pero tengo una duda en como resuelven el comenzar y terminar lectura.
La solución es la siguiente:

87e1f201c0f9cfc876d1069137a35381.png


En el comenzarLectura, luego de hacer okLeer.signal pregunta si hay algún lector para desbloquear y en ese caso resta. Esta solución únicamente funciona para Monitores Mesa verdad?. 
Con terminar lectura pasa lo mismo con okEscribir.signal.
Gracias