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 

Dieses Thema hat akzeptierte Lösungen:

Queue von hinten auslesen?



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!

25.10.2012, 22:21
Beitrag #1

Chess Offline
LVF-Grünschnabel
*


Beiträge: 12
Registriert seit: Sep 2012

2011
2012
EN



Queue von hinten auslesen?
Hallo zusammen Smile

ich haette mal eine Frage..

Was ich da zusammengebastelt habe funktioniert zwar, aber irgendwie bin ich sicher dass es auch eleganter geht, ausserdem hab ich keine Ahnung was passiert wenn die Laenge meiner queue ins unendliche steigt.. Blush

Folgendes: Ich habe zwei While Loops die parallel laufen. Im einen Werden Daten erzeugt, die dann ueber eine Queue in den anderen uebertragen werden in dem sie dann verarbeitet werden.

Ziel der Sache: Der verarbeitende Loop sollte sich immer den aktuellen Wert holen und dann mit dem arbeiten.

Die Problematik: Die Daten werden viel schneller (wie schnell weiss ich leider nicht genau) erzeugt als dass sie gelesen werden.
Will heissen: Wenn sich der Eingangswert aendert darf ich erst einen Haufen alter Werte abarbeiten bevor ich die Aenderung auch im auslesenden Loop mitbekomme.

Jetzt hab ich mir ueberlegt, ich schreibe den Wert einfach immer ans andere Ende. Das funktioniert auch soweit, dadurch lese ich immer aktuelle Werte, habe halt nur eine Queue die staendig waechst und mir vermutlich irgendwann um die Ohren fliegt..

Jetzt meine Frage: faellt irgendwem spontan eine elegantere Loesung ein? Oder weiss irgendjemand was passiert wenn die Queue zu gross wird?


   


Vielen Dank im Voraus,
Chess
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
Antwort schreiben 


Nachrichten in diesem Thema
Queue von hinten auslesen? - Chess - 25.10.2012 22:21
RE: Queue von hinten auslesen? - jg - 25.10.2012, 22:44
RE: Queue von hinten auslesen? - Achim - 26.10.2012, 10:35
RE: Queue von hinten auslesen? - Lucki - 26.10.2012, 13:51
RE: Queue von hinten auslesen? - Chess - 26.10.2012, 15:21

Möglicherweise verwandte Themen...
Themen Verfasser Antworten Views Letzter Beitrag
  Frage zu Queue Mistered 2 3.325 13.06.2020 08:03
Letzter Beitrag: Mistered
  Queue Action Engine Roumaen 6 5.933 22.10.2018 13:26
Letzter Beitrag: Roumaen
  Receive/Transmit Queue (UDP) NoWay 2 3.961 03.06.2014 14:09
Letzter Beitrag: NoWay
  Array aus einer Queue auslesen felix.korth 1 4.721 18.02.2014 15:13
Letzter Beitrag: Morpheus
  Queue Referenz mit o. ohne SR GT123 3 4.950 15.02.2012 23:19
Letzter Beitrag: phylin
  Queue mstefan26 1 3.748 10.08.2011 20:18
Letzter Beitrag: GerdW

Gehe zu: