python 多进程共享内存
多线程可以做到共享全局变量,但是多进程由于资源相互独立,多进程中修改的变量是无法给外部访问的。
先看多线程共享全局变量例子
如果使用多进程结果是
要想实现多进程间的资源能给主进程访问,需要使用到 multiprocessing 的 Manager
Manager 是自带加锁, 不需要Lock
多线程可以做到共享全局变量,但是多进程由于资源相互独立,多进程中修改的变量是无法给外部访问的。
先看多线程共享全局变量例子
如果使用多进程结果是
要想实现多进程间的资源能给主进程访问,需要使用到 multiprocessing 的 Manager
Manager 是自带加锁, 不需要Lock