标签:ict count 使用 文件 min auth ESS manager target
# Author:Winter Liu is coming! # 通过Manager实现进程间通信,但注意数据安全问题 # Manager类提供了字典和列表方法,实质是使用文件,所以并发中会出现数据安全问题 from multiprocessing import Process, Manager, Lock def func(dic,lock): with lock: dic["count"] -= 1 if __name__ == ‘__main__‘: m = Manager() # 通过文件实现,所以会出现数据不安全的情况,需要加锁 lock = Lock() dic = m.dict({"count": 20}) plist = [] for i in range(20): p = Process(target=func, args=(dic,lock)) p.start() plist.append(p) for p in plist: p.join() print(dic)
标签:ict count 使用 文件 min auth ESS manager target
原文地址:https://www.cnblogs.com/nmucomputer/p/12901380.html