queue, Daten löschen

Wenn du dir nicht sicher bist, in welchem der anderen Foren du die Frage stellen sollst, dann bist du hier im Forum für allgemeine Fragen sicher richtig.
Antworten
kiaralle
User
Beiträge: 68
Registriert: Donnerstag 19. August 2021, 19:11

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
Benutzeravatar
noisefloor
User
Beiträge: 3857
Registriert: Mittwoch 17. Oktober 2007, 21:40
Wohnort: WW
Kontaktdaten:

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
kiaralle
User
Beiträge: 68
Registriert: Donnerstag 19. August 2021, 19:11

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.
Antworten