next up previous contents index
Next: 4.2 Nachrichtenaustausch bei gemeinsamem Up: KanäleSenden und Empfangen Previous: 4.1.1 Programmeigenschaften

Beispiel: Datenduplizierung

Die Daten (einzelne Zeichen) sollen von einem Eingabekanal `input' gelesen und auf zwei Ausgabekanäle `out1' und `out2' geschrieben werden.

 channel  input (CHAR);

channel out1 (CHAR);

channel out2 (CHAR);

dup: VAR c: CHAR;

repeat

receive input(c);

send out1(c); send out2(c);

until c = EOF;



parallel@rz.uni-mannheim.de
Mon Okt 28 14:38:25 PST 1996