python 多进程共享内存

多线程可以做到共享全局变量,但是多进程由于资源相互独立,多进程中修改的变量是无法给外部访问的。

先看多线程共享全局变量例子

python 多进程共享内存

 

如果使用多进程结果是

python 多进程共享内存

要想实现多进程间的资源能给主进程访问,需要使用到   multiprocessing 的 Manager 

python 多进程共享内存

Manager 是自带加锁, 不需要Lock