我试图用过程为生产者-消费者编写简单的代码。生产者是一个过程。对于消费者,我从池中获取流程。在
from multiprocessing import Manager, Process, Pool
from time import sleep
def writer(queue):
for i in range(10):
queue.put(i)
print 'put 1 size now ',queue.qsize()
sleep(1)
def reader(queue):
print 'in reader'
for i in range(10):
queue.get(1)
print 'got 1 size now ', queue.qsize()
if __name__ == '__main__':
q = Manager().Queue()
p = Process(target=writer, args=(q,))
p.start()
pool = Pool()
c = pool.apply_async(reader,q)
但我犯了错误
^{pr2}$谁能告诉我,我哪里错了。在
嗨,我找到了答案
希望有帮助
相关问题 更多 >
编程相关推荐