Manager解决Process进程之间的数据访问

Posted cxhzy

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Manager解决Process进程之间的数据访问相关的知识,希望对你有一定的参考价值。

import multiprocessing

mgr = mutiprocessing.Manager()  开启一个子进程,并返回用来与其通信的管理器

share_list = mgr.list()    #还有mgr.dic()   , mgr.Queue() 方法

def func(myli):

  myli.append("aaa")

p = multiprocessing.Process(target = func,args=(share_list,))

p.start()

p.join()

print(share_list)

图例:  

    技术分享图片

 

以上是关于Manager解决Process进程之间的数据访问的主要内容,如果未能解决你的问题,请参考以下文章

进程的总结

进程之间数据共享 Manager()

Python网编_进程间的数据共享

Python——进程通信之间数据共享

解决JAVA Process死锁

python进程之间修改数据[Manager]与进程池[Pool]