赞
踩
同一个进程之间的线程不需要通信啊,访问全局变量就行了,为什么还要有消息队列?
Python的Queue模块主要方法,我们只需要记住两个,一个是put 放 ,另一个是get 获得,因为我们q = queue.Queue()创建了一个队列后,这个队列是空的,要先放东西进去才能从里面拿东西出来
进程queue
"""进程中 列队作为局部变量 需要传参"""
import multiprocessing
def write(q):
for i in range(5): # 列队只能存3个 这里有5个 所以会等q.get()取出数据后 在执行 q.put()存剩下的数据
q.put(i)
print('Put %s in queue. 此时个数:%d' % (i, num))
def read(q):
while not
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。