Python Language
Moduł kolejki
Szukaj…
Wprowadzenie
Moduł kolejki implementuje kolejki wielu producentów i wielu konsumentów. Jest to szczególnie przydatne w programowaniu wątkowym, gdy informacje muszą być bezpiecznie wymieniane między wieloma wątkami. Istnieją trzy typy kolejek według modułu kolejki, które są następujące: 1. Kolejka 2. LifoQueue 3. PriorityQueue Wyjątek, który może wystąpić: 1. Pełny (przepełnienie kolejki) 2. Pusty (niedopełnienie kolejki)
Prosty przykład
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))
Wynik:
('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
Licencjonowany na podstawie CC BY-SA 3.0
Nie związany z Stack Overflow