- - - - CENAPAD-MGCO

A seguir: Quarta questão Acima: Terceira questão Anterior: Classe ReadersAndWritersSynchronizer


A solução proposta $\times$ Starvation

A solução proposta pode possuir starvation já que não estabelece que a ordem de chegada das requisições de escrita será a ordem de atendimento destas requisições. O caso em que o starvation ocorre é quando um processo escritor está esperando para ser atendido, mas sempre chega outro processe escritor que é escolhido pelo escalonador. Uma possível correção para isso seria manter a ordem de atendimento dos escritores utilizando uma fila FIFO.



Osvaldo Carvalho - Postscript - Comentários?