Multiprocessing Write to dict

import multiprocessing
manager = multiprocessing.Manager()
shared_dict = manager.dict()

def worker1(d):
    d["a"] = 1

def worker2(d):
    d["b"] = 2

process1 = multiprocessing.Process(
    target=worker1, args=[shared_dict])
process2 = multiprocessing.Process(
    target=worker2, args=[shared_dict])

process1.start()
process2.start()
process1.join()
process2.join()

print shared_dict
OUTPUT
{'a': 1, 'b': 2}
Real Raccoon