next up previous
Next: Buffer com sincronização interna: Up: Exclusão Mútua Previous: Buffer com exclusão mútua

Buffer com sincronização interna: uso simplificado

 
void Produce(void)

char c;

while (true) { ... /* Produz o caracter c */

Put(c) /* a sincronizacao eh problema do buffer */

}

}

void Consume(void){

char c;

while (true) {

Get(&c);

... /* consome c */

}

}

void main(void) {

cobegin

Produce();

tex2html_wrap_inline702 Consume();

coend

}



Osvaldo Sergio F. de Carvalho
Wed Mar 19 14:56:39 EST 1997