import timeimport randomfrom multiprocessing import Process,Queue def consumer(q,name): while True: print('\033[31m%s吃了%s\033[0m'%(name,q.get())) # 如果队列中没有数据了,q.get()方法会一直阻塞 time.sleep(random.randint(1, 3)) def producer(q,food,name): for i in range(1