python进程数据共享
- 共享一个队列
import multiprocessing def task(args): q.put(args) if __name__ == '__main__': q = multiprocessing.Queue() for i in range(10): p = multiprocessing.Process(target=task,args=(i,)) p.start() p.join() v1 = q.get() print(v1)
- 共享一个字典
def task(key,value): dic[key]=value if __name__ == '__main__': m = multiprocessing.Manager() dic = m.dict() for i in range(10): p = multiprocessing.Process(target=task,args=(i,100)) p.start() p.join()
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)