So I was just curious about the multiprocessing library in python. If I did something like
results = pool.map(multi_run_wrapper,[(1,2),(2,3),(3,4)])
If in my function I declare global variables, are they maintained to the specific instance, or since they are global they could screw with eachother over the several different calls when running simultaneously?
I was hoping that one call would have its own namespace, etc so that there wasn't this interaction between the different calls.