condition([lock]creates shared threading condition instance on the server and returns proxy to it lock is proxy instance created by lock(or rlock( dict([args]creates shared dict instance on the server and returns proxy to it the arguments to this method are the same as for the built-in dict(function event(creates shared threading event instance on the server and returns proxy to it list([sequence]creates shared list instance on the server and returns proxy to it the arguments to this method are the same as for the built-in list(function lock(creates shared threading lock instance on the server and returns proxy to it namespace(creates shared namespace object on the server and returns proxy to it namespace is an object that is somewhat similar to python module for exampleif is namespace proxyyou can assign and read attributes using such as name value or value name howeverthe choice of name is significant if name starts with letterthen that value is part of the shared object held by the manager and is accessible in all other processes if name starts with an underscoreit is only part of the proxy object and is not shared queue(creates shared queue queue object on the server and returns proxy to it rlock(creates shared threading rlock object on the server and returns proxy to it semaphore([value]creates shared threading semaphore object on the server and returns proxy to it value(typecodevaluecreates shared value object on the server and returns proxy to it see the "shared data and synchronizationsection for description of the arguments the following example shows how you would use manager in order to create dictionary shared between processes import multiprocessing import time print out whenever the passed event gets set def watch(devt)while trueevt wait(print(devt clear( lib fl ff