수색…


소개

Queue 모듈은 다중 생산자, 다중 고객 대기열을 구현합니다. 정보가 여러 스레드간에 안전하게 교환되어야하는 경우 스레드 프로그래밍에서 특히 유용합니다. 큐 모듈에 의해 제공되는 큐에는 다음과 같은 세 가지 유형이 있습니다. 1. 큐 2. LifoQueue 3. PriorityQueue 올 수있는 예외 : 1. 전체 (큐 오버플로) 2. 비어 있음 (큐 언더 플로우)

간단한 예

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

산출:

('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
아래 라이선스 CC BY-SA 3.0
와 제휴하지 않음 Stack Overflow