1.作用
multiprocessing.Manger() 用于多进程间共享变量
2.支持存储类型‘
Manager支持的类型有list,dict,Namespace,Lock,RLock,Semaphore,BoundedSemaphore,Condition,Event,Queue,Value和Array。
from multiprocessing import Process,Manager
def foo(i,dic):
dic[i] = 100+i
print(dic.values())
if __name__ == '__main__':
manage = Manager()
dic = manage.dict() #如果用list,就是manage.list()
for i in range(10):
p = Process(target=foo,args=(i,dic))
p.start()
p.join()