Create a shared threading.Semaphore object and return a proxy for it.
multiprocessing.managers/SyncManager.Semaphore
SyncManager.Semaphore