UFMG - Pós-graduação em Ciência da Computação - Programação Paralela

A seguir: Applet: leitores e escritores, Acima: O Problema dos Leitores Anterior: Leitores e Escritores: solução


Leitores e Escritores: solução sujeita a starvation - 2


void releaseWrite(void) {
		 lock(mutex);
		 		 nw-;
		 		 wakeup(b,k);
		 unlock(mutex); 
} 
 
void releaseRead(void) {
		 lock(mutex);
		 		 nr-;
		 		 wakeup(b,k);
		 unlock(mutex); 
} 



Osvaldo Carvalho