from multiprocessing import Queue, Process
def producer(q):
q.put('send a message')
def consumer(q):
while True:
try:
item = q.get(timeout=0.1)
print(item)
except Exception as error:
pass
if __name__ == '__main__':
q = Queue()
p = Process(target=producer,args=(q,))
p1 = Process(target=consumer,args=(q,))
p.start()
p1.start()
while True:
a = raw_input("")
q.put(a)
python/Queue/timeout
最新推荐文章于 2024-03-26 12:24:05 发布