Eine Warteschlange ist eine geordnete First-In-First-Out-Datenstruktur. Typische Implementierungen von Warteschlangen unterstützen das Verschieben von Elementen nach hinten und das Herausspringen von der vorderen Position.
Ich möchte eine Warteschlangendatenstruktur in meinem Objective-C-Programm verwenden. In C ++ würde ich die STL-Warteschlange verwenden. Was ist die äquivalente Datenstruktur in Objective-C? Wie kann ich Artikel pushen / platzen lassen?
Welche Nachrichten könnten in RabbitMQ-Warteschlangen gespeichert werden? Nur Saiten? Oder kann ich auswählen, welchen Typ ich speichern möchte: int, binär, string usw.? Was ist die maximale Größe einer Nachricht? Wie viele Warteschlangen oder Börsen könnten erstellt werden? Oder hängt es von der Leistung des Servers ab?
Ich habe ein paar Warteschlangen mit RabbitMQ. Einige davon sind jetzt nutzlos. Wie kann ich sie löschen? Leider hatte ich die auto_deleteOption nicht eingestellt . Wenn ich es jetzt einstelle, wird es gelöscht? Gibt es eine Möglichkeit, diese Warteschlangen jetzt zu löschen?
NSOperationQueuehat waitUntilAllOperationsAreFinished, aber ich möchte nicht synchron darauf warten. Ich möchte nur die Fortschrittsanzeige in der Benutzeroberfläche ausblenden, wenn die Warteschlange beendet ist. Was ist der beste Weg, um dies zu erreichen? Ich kann keine Benachrichtigungen von meinem NSOperations senden , da ich nicht weiß, welche die letzte sein wird, …
Die Dokumentation für das multiprocessingModul zeigt, wie eine Warteschlange an einen Prozess übergeben wird, mit dem begonnen wurde multiprocessing.Process. Aber wie kann ich eine Warteschlange für asynchrone Arbeitsprozesse freigeben, mit denen begonnen wurde apply_async? Ich brauche keine dynamische Verbindung oder irgendetwas anderes, nur eine Möglichkeit für die Arbeiter, ihre Ergebnisse …
Ich muss noch einmal iterieren std::queue. www.cplusplus.com sagt: Wenn für eine bestimmte Warteschlangenklasse keine Containerklasse angegeben ist, wird standardmäßig die Standard-Deque der Containerklassenvorlage verwendet. Kann ich also irgendwie zur zugrunde liegenden Deque der Warteschlange gelangen und darüber iterieren?
Ich benötige eine einfache FIFO-implementierte Warteschlange zum Speichern einer Reihe von Ints (es macht mir nicht viel aus, wenn es sich um eine generische Implementierung handelt). Etwas, das schon für mich in der java.utilTrove / Guava-Bibliothek gebacken wurde ?
Ich bin auf diese Frage gestoßen : Implementiere eine Warteschlange, in der push_rear (), pop_front () und get_min () konstante Zeitoperationen sind. Ich dachte anfangs daran, eine Min-Heap-Datenstruktur zu verwenden, die O (1) -Komplexität für ein get_min () aufweist. Aber push_rear () und pop_front () wären O (log (n)). Weiß …
Ich habe Jobs, die auf mehreren Warteschlangenarbeitern ausgeführt werden und einige HTTP-Anforderungen mit Guzzle enthalten. Der Try-Catch-Block in diesem Job scheint jedoch nicht zu funktionieren, GuzzleHttp\Exception\RequestExceptionwenn ich diesen Job im Hintergrund ausführe. Der laufende Prozess ist ein php artisan queue:workLaravel-Warteschlangensystemarbeiter, der die Warteschlange überwacht und die Jobs aufnimmt. Stattdessen wird …
We use cookies and other tracking technologies to improve your browsing experience on our website,
to show you personalized content and targeted ads, to analyze our website traffic,
and to understand where our visitors are coming from.
By continuing, you consent to our use of cookies and other tracking technologies and
affirm you're at least 16 years old or have consent from a parent or guardian.