标签: python-3.x python-multiprocessing
我不明白为什么在运行这个基本程序时Queue对象仍为空:
from multiprocessing import Process, Queue def f(q, a, b): q.put(a * b) return q = Queue() p = Process(target=f, args=(q,1,2)) p.start() p.join() q.qsize() # returns 0
你看到了什么错了吗?在进程死亡之后,好像队列变空了。