美文网首页python
生产者消费者小demo

生产者消费者小demo

作者: 迷糊银儿 | 来源:发表于2019-11-20 16:05 被阅读0次
import queue
import threading
import time

class product(threading.Thread):
 def __init__(self,Thread_id):
     super(product, self).__init__()
     self.Thread_id=Thread_id

 def run(self):
     while 1:
         global  q
         temp=q.get()
         print (self.Thread_id,'get a')
         time.sleep(1)

class consume(threading.Thread):
 def __init__(self,Thread_id):
     super(consume, self).__init__()
     self.Thread_id = Thread_id

 def run(self):
     while 1:
         global q
         q.put('a')
         print (self.Thread_id,'put a')
         time.sleep(1.5)

if __name__=='__main__':
 num=3
 t=[]
 t1=[]
 q=queue.Queue()
 a=product(1)
 b=consume(1)
 a.start()
 b.start()

相关文章

网友评论

    本文标题:生产者消费者小demo

    本文链接:https://www.haomeiwen.com/subject/plwoictx.html