Das ist natürlich eine eher abnorme Anwendung, denn normalerweise sollte man dafür sorgen, dass die Verbraucherschleife schneller ist als die Erzeugerchleife.
Da die Queue immer länger wird und Du sie nicht begrenzt hast, dürfte das VI nach einigen Tagen abstürzen, wenn sämtliche Resourcen des PC verbraucht sind.
Zur Antwort von Jens, in Klartext übersetzt: Das Shift-Register ist in der oben einfach unnötig, weil es sich um eine while-Schleife handelt. Unten ist es doppelt unnötig, da es sich im eine while-Schleife handelt und der Ausgang außerdem gar nicht benutzt wird.
Ich würde einfach einen Timeout als Abbruchbedingung vorgeben der normalerweise nicht vorkommt.
Verbraucher-ErzeugerWA.vi (Größe: 8,87 KB / Downloads: 251)