Introducción - Departamento de Lenguajes y Sistemas Informáticos
Introducción - Departamento de Lenguajes y Sistemas Informáticos
Introducción - Departamento de Lenguajes y Sistemas Informáticos
You also want an ePaper? Increase the reach of your titles
YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.
Programación Concurrente. I.T. <strong>Sistemas</strong> y Gestión. Relación <strong>de</strong> Problemas 10<strong>de</strong> tipo A se bloquea.• Si un proceso <strong>de</strong> tipo B llama a la operación <strong>de</strong> sincronización, y no hay (al menos) 1proceso <strong>de</strong>l tipo A y 9 procesos <strong>de</strong>l tipo B (aparte <strong>de</strong> él mismo) bloqueados en laoperación <strong>de</strong> sincronización, entonces el proceso <strong>de</strong> tipo B se bloquea.• Si un proceso <strong>de</strong> tipo A llama a la operación <strong>de</strong> sincronización y hay (al menos) 10procesos bloqueados en dicha operación, entonces el proceso <strong>de</strong> tipo A no se bloqueay a<strong>de</strong>más <strong>de</strong>berán <strong>de</strong>sbloquearse exactamente 10 procesos <strong>de</strong> tipo B.• Si un proceso <strong>de</strong> tipo B llama a la operación <strong>de</strong> sincronización y hay (al menos) 1 proceso<strong>de</strong> tipo A y 9 procesos <strong>de</strong> tipo B bloqueados en dicha operación, entonces el proceso<strong>de</strong> tipo B no se bloquea y a<strong>de</strong>más <strong>de</strong>berán <strong>de</strong>sbloquearse exactamente 1 proceso <strong>de</strong>ltipo A y 9 procesos <strong>de</strong>l tipo B.• No se requiere que los procesos se <strong>de</strong>sbloqueen en or<strong>de</strong>n FIFO.