Python Language
Modulo di coda
Ricerca…
introduzione
Il modulo Queue implementa code multiproduttore e multi-consumer. È particolarmente utile nella programmazione con thread quando le informazioni devono essere scambiate in modo sicuro tra più thread. Esistono tre tipi di code forniti dal modulo code, che sono i seguenti: 1. Coda 2. LifoQueue 3. PriorityQueue Eccezione che potrebbe essere richiesta: 1. Completo (overflow della coda) 2. Vuoto (underflow della coda)
Semplice esempio
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))
Produzione:
('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
Autorizzato sotto CC BY-SA 3.0
Non affiliato con Stack Overflow