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 

Producer/Consumer Loop



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!

18.09.2006, 10:55
Beitrag #4

eg Offline
LVF-SeniorMod


Beiträge: 3.868
Registriert seit: Nov 2005

2016
2003
kA

66111
Deutschland
Producer/Consumer Loop
Eine Queue schlugt zwar viel Speicher, aber wenig Zeit.
Beim Auslesen der Queue kannst du einen Timeout einstellen. Dieser Timeout bedeutet:
wenn keine Objekte sich in der Queue befinden, wie Lange soll noch die Read Queue warten bis ein Objekt in die Queue reinkommt um es auszulesen. Wenn du diesen Timeout klein haltest, sollte alles schneller passieren.

Zweite Möglichkeit wäre, den Status der Queue vor dem Auslesen abfragen, wenn die Anzahl von Objekten gleich 0 ist, dann gar nicht auslesen. Somit kannst du den Timeout beliebig definieren. Die Task wird nicht angehalten.

Das gleiche gilt übrigens auch für Notifiers.

Wenn du nicht alle Daten brauchst, dann kanst du natürlich besser Notifier benutzen(wegen dem Speicher).

Lies die LV-Hilfe über die Notifiers und Queues, insbesondere über die Timeouts von Schreib- und Lese-VIs.

Inwieweit ist deine Anwendung denn zeitkritisch?

Gruss, Eugen

Webseite des Benutzers besuchen Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
Antwort schreiben 


Nachrichten in diesem Thema
Producer/Consumer Loop - lioncar - 18.09.2006, 09:56
Producer/Consumer Loop - eg - 18.09.2006, 10:00
Producer/Consumer Loop - lioncar - 18.09.2006, 10:09
Producer/Consumer Loop - eg - 18.09.2006 10:55
Producer/Consumer Loop - lioncar - 19.09.2006, 09:33
Producer/Consumer Loop - eg - 19.09.2006, 09:55
Producer/Consumer Loop - lioncar - 19.09.2006, 10:50
Producer/Consumer Loop - lioncar - 19.09.2006, 13:44
Producer/Consumer Loop - eg - 19.09.2006, 14:22

Möglicherweise verwandte Themen...
Themen Verfasser Antworten Views Letzter Beitrag
  Queue verwendung in komplexer Producer/Consumer Abhängigkeit Ksanto 8 5.747 03.04.2017 20:14
Letzter Beitrag: Ksanto
  Parallel Port Read and Write Loop.vi rothhp 2 4.289 16.12.2015 16:08
Letzter Beitrag: rothhp
  While-loop Margi 2 3.329 21.09.2015 12:49
Letzter Beitrag: TDO
  For und While Loop katana 2 4.177 29.07.2015 11:14
Letzter Beitrag: Trinitatis
  While Loop Case überspringen PaulC 13 12.567 07.01.2015 15:13
Letzter Beitrag: GerdW
  Timing simulation and control loop I2thavo 0 3.633 23.07.2014 19:49
Letzter Beitrag: I2thavo

Gehe zu: