码迷,mamicode.com
首页 > 编程语言 > 详细

Python - queue

时间:2017-10-27 01:15:12      阅读:233      评论:0      收藏:0      [点我收藏+]

标签:art   product   consumer   queue   port   threading   生产   maxsize   reading   

import threading,time,queue

q=queue.Queue(maxsize = 10)

def product(name):
count = 1
while True:
q.put(count)
print("%s生产了%s个骨头"%(name,count))
count += 1
time.sleep(0.5)

def consumer(name):
while True:
print("%s 消费了 %s 个骨头"%(name,q.get()))
time.sleep(1)

p=threading.Thread(target=product,args=("xsy",))
c=threading.Thread(target=consumer,args=("a",))
c1=threading.Thread(target=consumer,args=("b",))
p.start()
c.start()
c1.start()

Python - queue

标签:art   product   consumer   queue   port   threading   生产   maxsize   reading   

原文地址:http://www.cnblogs.com/xiesongyou/p/7739909.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!