multiprocessing.Manager()

multiprocessing.Manager()[source]

Returns a manager associated with a running server process

The managers methods such as Lock(), Condition() and Queue() can be used to create shared objects.