queue

Eine Queue ist eine geordnete First-in-first-out-Datenstruktur. Typische Implementierungen von Warteschlangen unterstützen das Schieben von Elementen nach hinten und das Herausspringen von der vorderen Position.
3
Antworten

Sollten meine iOS-Delegiertenmethoden immer im Hauptthread zurückgegeben werden?

Dies ist eine Best-Practice-Frage, für die ich keine gute Antwort auf Online finden kann. Ich erstelle eine statische Bibliothek von Code, die unter anderem mehrere Delegate-Methoden für die Fortschrittsrückmeldung bietet. Die Bibliothek verw...
05.07.2013, 10:30
1
Antwort

Was würde verhindern, dass Jobs in einer Warteschlange verarbeitet werden? [PHP / Laravel 5]

Ich habe eine Warteschlange, die ich in Laravel 5 eingerichtet habe, um Unternehmen und zugehörige Datensätze zu löschen. Jedes Mal, wenn dies passiert, passiert viel Arbeit am Backend, also sind Warteschlangen meine beste Wahl. Ich habe mein...
09.12.2015, 16:33
1
Antwort

Gut getestete C / C ++ - Sperr-Warteschlange? [Duplikat]

Ich suche nach einer gut getesteten, öffentlich verfügbaren C / C ++ - Implementierung einer blockierungsfreien Warteschlange. Ich brauche mindestens Multiple-Producer / Single-Consumer-Funktionalität. Mehrfachverbraucher sind sogar besse...
27.04.2010, 09:07
1
Antwort

RabbitMQ nicht blockierender Verbraucher

Ich benutze RabbitMQ in Python, um mehrere Warteschlangen zwischen einem Produzenten und mehreren Konsumenten zu verwalten. Im Beispiel auf der RabbitMQ-Website ( Routing-Modell ) sind die Konsumenten blockiert. Dies bedeutet, dass sie bei start...
19.02.2014, 13:12
6
Antworten

Wie kann ich Elemente in eine Warteschlange in C # einfügen?

In C # verwende ich eine Warteschlangensammlung. Ich kann leicht in die Warteschlange oder aus der Warteschlange nehmen. Okay, jetzt möchte ich etwas in der Mitte der Warteschlange oder am Anfang der Warteschlange einfügen. Ich finde keine Metho...
30.10.2009, 19:22
5
Antworten

Entfernen von STL std :: queue ohne das entfernte Objekt zu zerstören?

Die gesamte Dokumentation, die ich zu den STL-Containern (Warteschlange und Liste) finden kann, besagt, dass für jede der remove-Funktionen der Destruktor des entfernten Objekts aufgerufen wird. Das bedeutet, dass ich std :: queue nicht immer ve...
03.10.2009, 17:16
5
Antworten

Warteschlange ForEach loop werfend InvalidOperationException

Ich habe Queues<T> noch nie zuvor benutzt, also könnte mir etwas offensichtlich fehlen. Ich versuche, ein Queue<EnemyUserControl> wie folgt (jedes Bild) zu durchlaufen: %Vor% Wenn ein Gegner stirbt, löst die gegnerische Ben...
04.06.2011, 01:30
3
Antworten

Warum kann ich eine Warteschlange / einen Stapel mit geschweiften Initialisierungslisten nicht erstellen? (C ++ 11)

Programm 1: %Vor% Programm 2: %Vor% Fehlermeldung: %Vor% Frage: Warum können Warteschlangen nicht wie Vektoren initialisiert werden? Ich nehme an, sie sind keine Sequenzcontainer, aber warum sollte das wichtig sein? Ich bin...
24.04.2012, 07:10
5
Antworten

Wie erhalten Sie die ersten und letzten Elemente in einer Warteschlange?

Angenommen, ich habe eine rollende Sammlung von Werten, in der ich die Größe der Sammlung festlege, und jedes Mal, wenn ein neuer Wert hinzugefügt wird, werden alle alten Werte über diese angegebene Größe hinaus abgelegt. Offensichtlich (und ich...
20.08.2009, 19:01
2
Antworten

Python: Schreiben in eine einzelne Datei mit Queue bei Verwendung des Multiprocessing Pools

Ich habe Hunderttausende Textdateien, die ich auf verschiedene Arten analysieren möchte. Ich möchte die Ausgabe in eine einzelne Datei ohne Synchronisierungsprobleme speichern. Ich habe Multiprocessing-Pool verwendet, um dies zu tun, um Zeit zu...
27.10.2014, 20:57