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

Posted 澄心元素

tags:

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

from multiprocessing import Manager,Process,Lock
def main(dic,lock):
    lock.acquire()
    dic[count] -= 1
    lock.release()

if __name__ == __main__:
    m = Manager()
    l = Lock()
    dic=m.dict({count:100})
    p_lst = []
    for i in range(50):
        p = Process(target=main,args=(dic,l))
        p.start()
        p_lst.append(p)
    for i in p_lst: i.join()
    print(主进程,dic)

 

以上是关于Python——进程通信之间数据共享的主要内容,如果未能解决你的问题,请参考以下文章

python全栈开发 * 进程之间的通信,进程之间数据共享 * 180726

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

Android跨进程通信-共享内存

112 python程序中的进程操作-进程之间进行通信(mulitiProcessing Queue队列)

python多线程

python全栈开发day33-进程间的通信进程间的数据共享,进程池