Seite 1 von 1

queue, Daten löschen

Verfasst: Mittwoch 13. Dezember 2023, 20:40
von kiaralle
Hallo,
ich hätte noch mal eine Frage zu dem queue.
Mit .get(Datendatz) wierd der Datensatz herausgezogen. Aber auch gelöscht?
Oder wird beim nächsten .put(Datensatz) nur überschrieben und .get() löscht nichts.

Es fällt mir auf, das der zweite Wechselrichter, weiterhin Werte liefer obwohl er aus ist.


Gruß Ralf

Re: queue, Daten löschen

Verfasst: Mittwoch 13. Dezember 2023, 20:46
von noisefloor
Hallo,

holt raus und löscht, siehe auch Link zur Doku. Man kann aus einer Queue nichts an einem Ende raus nehmen und wieder am gleichen Ende rein stecken.

Und du kannst in eine Queue so viel reinstecken, wie rein passt. Was in der Defaulteinstellung unendlich viel ist bzw. praktisch durch den verfügbaren Speicher begrenzt ist.

Wenn nach wie vor Werte in der Queue sind musst du mal auf der Senderseite schauen, nicht auch der Empfängerseite.

Gruß, noisefloor

Re: queue, Daten löschen

Verfasst: Mittwoch 13. Dezember 2023, 21:09
von kiaralle
Wenn nach wie vor Werte in der Queue sind musst du mal auf der Senderseite schauen, nicht auch der Empfängerseite.
Hast Recht.
Stelle ich mich wieder blöd an.
Die Register sind gelesen und werden ja auch ständig in die queue geschrieben.
Die Register müssen weg. :lol:

Oh Oh Oh.