python 中的 queue 队列
标签搜索

python 中的 queue 队列

irx999
2024-11-11 / 0 评论 / 15 阅读 / 正在检测是否收录...
""" queue 的最核心的几个功能 """
import threading
import queue


def producer(q):
    """ 生产者 """
    for i in range(10):
        q.put(i)
def consumer(q):
    """ 消费者 """
    while True:
        item = q.get()
        print('Consume:',item)
        q.task_done()

q = queue.Queue()
t1 = threading.Thread(target=consumer,args=(q,),daemon=True)
t2 = threading.Thread(target=consumer,args=(q,),daemon=True)
t1.start()
t2.start()

producer(q)
q.join()

0

评论 (0)

取消