if __name__ == '__main__':
    manager = Manager()
d = manager.dict()
d['blah'] = 0
procs = [Process(target=f, args=(d,)) for _ in range(10)]
for p in procs:
    p.start()
for p in procs:
    p.join()
print(d)
Как поделиться словарем между несколькими процессами в python без блокировки