zoukankan      html  css  js  c++  java
  • 数据共享Manager(Python)

    from multiprocessing import Process,Manager,Lock
    
    def change_dic(dic,lock):
        with lock:
            dic['count'] -= 1
    
    if __name__ == '__main__':
        # m = Manager()
        with Manager() as m:
            lock = Lock()
            dic = m.dict({'count': 100})
            # dic = {'count': 100}
            p_l = []
            for i in  range(100):
                p = Process(target=change_dic,args=(dic,lock))
                p.start()
                p_l.append(p)
            for p in p_l : p.join()
            print(dic)
  • 相关阅读:
    C
    B
    A
    F
    C
    H
    Fang Fang hdu 5455
    Fire Net hdu1045(DFS)
    Sudoku HDU 5547(DFS)
    UVA 10200 Prime Time (打表)
  • 原文地址:https://www.cnblogs.com/sun-10387834/p/12867507.html
Copyright © 2011-2022 走看看