https://drive.google.com/file/d/13xHrTjd-WHlBGr9lizkmwrWPAESKu1s8/view

Modelos de Comunicación

Canales

Productores y Consumidores

Se puede resolver el problema de productores y consumidores utilizando un canal, en vez del buffer.

I: Integer
begin
	loop
		produce(I);
		ch <= I; // introduzco I en el canal
	end loop
end Producer	
I: Integer
begin
	loop
		ch => I; // saco I del canal
		Consume(I);
	end loop
end Consumer

Selective Input

Es una sintaxis permitida por los lenguajes que soportan canales