Python Language
Warteschlangenmodul
Suche…
Einführung
Das Warteschlangenmodul implementiert Warteschlangen mit mehreren Herstellern und mehreren Verbrauchern. Es ist besonders nützlich bei der Thread-Programmierung, wenn Informationen zwischen mehreren Threads sicher ausgetauscht werden müssen. Es gibt drei Arten von Warteschlangen, die vom Warteschlangenmodul bereitgestellt werden. Diese sind folgende: 1. Warteschlange 2. LifoQueue 3. PriorityQueue Ausnahme, die kommen könnte: 1. Full (Warteschlangenüberlauf) 2. Leer (Warteschlangenunterlauf)
Einfaches Beispiel
from Queue import Queue
question_queue = Queue()
for x in range(1,10):
temp_dict = ('key', x)
question_queue.put(temp_dict)
while(not question_queue.empty()):
item = question_queue.get()
print(str(item))
Ausgabe:
('key', 1)
('key', 2)
('key', 3)
('key', 4)
('key', 5)
('key', 6)
('key', 7)
('key', 8)
('key', 9)
Modified text is an extract of the original Stack Overflow Documentation
Lizenziert unter CC BY-SA 3.0
Nicht angeschlossen an Stack Overflow