python manager 实现线程资源共享

来源:互联网 发布:什么是图形化编程 编辑:程序博客网 时间:2024/05/19 23:55
from multiprocessing import Process,Manager
def  f(d,l):
    d[0] = 0
    d['2'] = 'hello world'
    d['3'] = None
    l.reverse()
if __name__ == '__main__':

    manger = Manager()

    #声明一个字典

    d = manger.dict()

    #声明一个列表    

    l = manger.list(range(10))
    p = Process(target=f,args=(d,l,))
    p.start()
    p.join()
    print d
    print l
0 0