A seguir: O Par Produtor-Consumidor: Buffer Acima: Regiões Críticas Anterior: Regiões Críticas
![\includegraphics [width=\textwidth]{ProdCons.eps}](img14.gif)
void Produce(void)while (true) do
... /* produz o caracter c */ while(!Put(c)); /* insiste ate conseguir colocar no buffer*/
void Consume(void)
while (true) do
while(!Get(&c)); /* insiste ... */ ... /* consome o caracter c */
void main(void)
cobegin Produce();
Consume(); coend