Ziele:
Kanäle verstehen
in der Vorlesung:
Erläuterungen dazu:
- Kanäle als Konsequenz des nicht-blockierenden Sendens;
- nicht-blockierendes Senden ist der wesentliche Unterschied zu
synchronen Botschaften;
- Nutzen des Ergebnisses von empty();
- Zusammenhang mit Semaphoren;
- Zur strikten Synchronisation von Prozessen braucht
man mehrere Kanäle.
Verständnisfragen:
- Begründen Sie die Notwendigkeit einer Schlange.
- Weshalb kann das Ergebnis von empty() unzutreffend sein?
|