def func2(d, l):
d["index3"] = "c"
d["index4"] = "d"
d.pop("a")
l.append(55)
l.append({"d": 5})
def run():
d = multiprocessing.Manager().dict({"a": 1})
l = multiprocessing.Manager().list([{"q": 1}])
# p = multiprocessing.Process(target=func, args=(d, l))
p2 = multiprocessing.Process(target=func2, args=(d, l))
p.start()
p2.start()
p.join()
p2.join()
print(l)
print(d)
if __name__ == '__main__':
run()
python 进程之间共享资源
最新推荐文章于 2024-07-12 16:16:27 发布