python中进程数据共享

python中进程数据共享,第1张

python中进程数据共享

python进程数据共享

  1. 共享一个队列
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)
  1. 共享一个字典
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()

欢迎分享,转载请注明来源:内存溢出

原文地址: https://outofmemory.cn/zaji/5689434.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-12-17
下一篇 2022-12-17

发表评论

登录后才能评论

评论列表(0条)

保存