Concorrência: exclusão mútua e sincronização - UFF
Concorrência: exclusão mútua e sincronização - UFF
Concorrência: exclusão mútua e sincronização - UFF
You also want an ePaper? Increase the reach of your titles
YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.
Leitores e Escritores<br />
Troca de mensagens<br />
Controller() simula a área compartilhada<br />
A versão a seguir dá prioridade a escritores<br />
count controla o número máximo de leitores, que é inicializado por<br />
exemplo, com 100.<br />
count > 0: então nenhum escritor fez pedido<br />
count = 0: o escritor fez pedido – ele ira pedir para finalizar<br />
também<br />
Count < 0 escritor espera os leitores acabarem<br />
Tipos de mensagens:<br />
finished, readrequest, writerequest