Sök…


Introduktion

Kömodulen implementerar köer med flera producenter och konsumenter. Det är särskilt användbart vid gängad programmering när information måste utbytas säkert mellan flera trådar. Det finns tre typer av köer som tillhandahålls av kömodulen, som är som följer: 1. Kö 2. LifoQueue 3. Prioritetskö Undantag som kan komma: 1. Full (kööverskridning) 2. Tom (kön underflöde)

Enkelt exempel

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))

Produktion:

('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
Licensierat under CC BY-SA 3.0
Inte anslutet till Stack Overflow