LabVIEWForum.de - Producer/Consumer?

LabVIEWForum.de

Normale Version: Producer/Consumer?
Du siehst gerade eine vereinfachte Darstellung unserer Inhalte. Normale Ansicht mit richtiger Formatierung.
Hallo,

kann mir jemand erklären was es genau mit Producer und Consumer auf sich hat?
Was hat es für Vorteile, dass man ein Programm so aufbaut und wieso macht man das?

Vielen Dank schonmal Smile
Hallo Neon,

der Producer erzeugt "Aufgaben", um die sich dann ein (oder mehrere) Consumer kümmern und diese abarbeiten.
- Ein großer Vorteil ist, dass der Producer sehr schnell auf Eingaben reagieren kann, weil er Aufgaben eben nicht selbst abarbeitet (und sich damit evtl. blockiert), sondern nur weiter delegiert.
- Man kann relativ leicht mehrere Consumer verwalten, um z.B. größere Arbeitspakete auf mehrere Prozessoren zu verteilen.

Die Grundlagen findest du als Beispiel schon fertig in LabVIEW. Viele weitere Hinweise dazu findest hier im Forum...
Hallo,

vielen Dank für die Antwort! Hat mir sehr geholfen! Smile
Referenz-URLs