I have tried to search for this answer, but all responses seem to be very much "The answer depends on exactly what you are trying to do" and none of the question askers are asking a similar thing to my need, so here goes...
I have a python script that takes input from user, and then checks network drives for files and contents of files if they exist (6 different network drives to be precise) and runs some SQL queries too. The issue is that each check can take up to a minute or two due to network speeds and everyone working from home, etc. This means that it can take a long time between user input and result.
Is it possible to run these functions simultaniously and recieve the results (dictionaries usually I think, if that matters) back in an unknown order (i.e. not nessesarily in the order they were executed).
Thank you in advance for any help.