INFO: Dieses Forum nutzt Cookies...
Cookies sind für den Betrieb des Forums unverzichtbar. Mit der Nutzung des Forums erklärst Du dich damit einverstanden, dass wir Cookies verwenden.

Es wird in jedem Fall ein Cookie gesetzt um diesen Hinweis nicht mehr zu erhalten. Desweiteren setzen wir Google Adsense und Google Analytics ein.


Antwort schreiben 

Queue Überlauf und parallele Prozesse



Wenn dein Problem oder deine Frage geklärt worden ist, markiere den Beitrag als "Lösung",
indem du auf den "Lösung" Button rechts unter dem entsprechenden Beitrag klickst. Vielen Dank!

16.09.2008, 14:05
Beitrag #1

Physikus
Unregistered


 







Queue Überlauf und parallele Prozesse
Hallo Leute,

ich habe folgendes Problem:

Wie hoffentlich aus dem Bild ersichtlich ist, füttere ich mich meine Queue mit dem Verzeichnis wo sich die nachfolgend zu bearbeitenden Dateien befinden.

In der oberen Schleife wird das Verzeichnis von Probe x bis y durchsucht und schließlich angegeben, welche Dateien / Proben schon vorhanden sind. In der unteren Schleife wird dann das Verzeichnis verwendet, um die ausgewählte Datei / Probe anzuzeigen.

Mein konkretes Problem ist also, dass ich die Queue mit einem Element füttere und an zwei Stellen das Element abgreifen möchte.

Wenn ich nun in beiden Schleifen dequeue mache, dann kann die eine Schleife das Element abgreifen, jedoch steht es dann der anderen Schleife nicht mehr zur Verfügung.

Jetzt habe ich gesehen, dass ich das Element in der queue nicht unbedingt herausholen muss, sondern es mir auch nur anzeigen lassen kann (preview). Wenn ich jetzt eine Schleife mit preview und die andere mit dequeue programmiere, so tut sich ein neues Problem auf: Ist die Schleife mit preview schneller als die andere, so läuft die Queue über. Weil das nächste element womöglich schon hineingeschoben wird bevor das andere schon herausgeholt wurde. Dry

Hat jemand eine Idee?

Bin auch bereit die Sache komplett umzuwerfen, da es bestimmt nicht die eleganteste / effizienteste Lösung ist.

Gruß, Physikus.


Angehängte Datei(en) Thumbnail(s)
   
Diese Nachricht in einer Antwort zitieren to top
Anzeige
16.09.2008, 14:11
Beitrag #2

Achim Offline
*****
*****


Beiträge: 4.223
Registriert seit: Nov 2005

20xx
2000
EN

978xx
Deutschland
Queue Überlauf und parallele Prozesse
Mach doch einfach zwei Queues mit dem gleichen Inhalt...

"Is there some mightier sage, of whom we have yet to learn?"

"Opportunity is missed by most people because it is dressed in overalls and looks like work." (Thomas Edison)
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
30
Antwort schreiben 


Möglicherweise verwandte Themen...
Themen Verfasser Antworten Views Letzter Beitrag
  Parallele Frequenz-Datenerfassung mit NI-9401 ArneS 5 3.967 18.02.2021 09:41
Letzter Beitrag: GerdW
  parallele Ausführung von for-loops stsc 5 4.979 24.07.2019 15:12
Letzter Beitrag: stsc
  Wie auf abgearbeitete Queue warten mez15 11 8.017 28.09.2017 13:02
Letzter Beitrag: TR61
  Datum Uhrzeit Queue DeleteAll 8 5.618 24.03.2017 15:47
Letzter Beitrag: GerdW
  TDMS in Queue laden gifo 8 5.404 07.01.2016 16:41
Letzter Beitrag: GerdW
  Fehlercluster via Queue hansi9990 23 14.231 07.08.2015 14:11
Letzter Beitrag: hansi9990

Gehe zu: