RE: Erzeuger/Verbraucher Schleife mit mehreren Verbrauchern
Es gibt da einen wichtigen Unterschied zwischen Queues und Meldern. Bei Queues löscht der Verbraucher das Element: deshalb kann es nur ein Mal "verbraucht" werden. Anderes bei Meldern: Der Erzeuger löscht das alte Element mit Überschreiben eines neuen; das Element kann damit von mehreren Verbrauchern gelesen werden.
Es kommt darauf an, ob deine Datenrate so schnell ist, daß Du auf den Zwischenpuffer angewiesen bist, den der Melder naturgemäß nicht haben kann.
Und nicht vorschnell sagen, beim Melder gehen Daten verloren oder können doppelt gelesen werden. Es gib da ausgeklügelte Methoden für Handshaking und Synchronisation.
|