您的位置:首页 > 编程语言 > Python开发

python中multiprocessing.Manger()支持类型

2018-04-02 10:26 387 查看
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()
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: