Beruflich Dokumente
Kultur Dokumente
Respuesta:
U:1, 0:i.2
Respuesta:
Seudocódigo
int buffer[N];
Productor Consumidor
Main() Main()
{ {
Int ítem; Int ítem;
Producir_el(&item); While (1) {
If ( cuenta= = N) dormir () If ( cuenta= = 0) dormir ()
buffer[j] = ítem; Ítem = buffer [i] ;
J=( j + 1) % N; i=( i + 1) % N;
Cuenta = cuenta + 1; Cuenta = cuenta - 1;
If ( cuenta= = 1) If ( cuenta= = N-1) despertar
Despertar(consumidor); ( productor) ;
} Consumir_el(item);
} }
}
U: 2, O: II.1
Respuesta:
U: 2, 0: II.2
Respuesta: