If you want to use a more sophisticated resource sharing method then you need to create a manager and pass the proxy objects it creates to the processes: import concurrent.futures import ...