- häufig gibt es eine Trennung:
- Prozesse erzeugen Daten (producer)
- Prozesse verbrauchen Daten (consumer)
- Verbindung durch eine Kanal (vgl. Unix: Pipe)
- beschränkte Kapazität des Kanals führt auch zu Synchronisation
(producer blockiert, wenn Kanal voll ist)
- mehrere producer können Kanal nach Bedarf nutzen
Johannes Waldmann
2007-01-23