26.07.2009, 10:22
Hallo,
bitte um Hilfe! Im Rahmen eines Projektes muss ich ein Messprogramm erstellen, als Aufbaustruktur habe ich Erzeuger/Verbraucher-Struktur gewählt. Ich habe hier ein vereinfachtes Testprogramm hinzugefügt (siehe Abbildung und angehängte Datei).
Die Daten werden in der Erzeuger-Schleife produziert, dabei wächst die Queue ständig. Stoppt man die Erzeuger-Schleife, dann werden die Daten, die in Queue zwischen gespeichert sind, ordnungsgemäß abgearbeitet. Das Problem besteht darin, dass Verbraucher-Schleife dann auf die neue Daten wartet und man kann die nicht mehr stoppen und Queue freigeben.
Habt ihr irgendwelche Ideen, Lösungen?
Danke im Voraus
Viele Grüße
Den
bitte um Hilfe! Im Rahmen eines Projektes muss ich ein Messprogramm erstellen, als Aufbaustruktur habe ich Erzeuger/Verbraucher-Struktur gewählt. Ich habe hier ein vereinfachtes Testprogramm hinzugefügt (siehe Abbildung und angehängte Datei).
Die Daten werden in der Erzeuger-Schleife produziert, dabei wächst die Queue ständig. Stoppt man die Erzeuger-Schleife, dann werden die Daten, die in Queue zwischen gespeichert sind, ordnungsgemäß abgearbeitet. Das Problem besteht darin, dass Verbraucher-Schleife dann auf die neue Daten wartet und man kann die nicht mehr stoppen und Queue freigeben.
Habt ihr irgendwelche Ideen, Lösungen?
Danke im Voraus
Viele Grüße
Den