How do I run several python commands in parallel in a python script ? As a simple example I have several sleep commands:
time.sleep(4)
time.sleep(6)
time.sleep(8)
I want all the above to be executed in parallel. I expect the control back when 8 seconds have passed (which is the max of all the sleeps above). The real commands will be different but want to get an idea with above.
In bash, I could have simple done:
sleep 4 &
pid1=$!
sleep 6 &
pid2=$!
sleep 8 &
pid3=$!
wait $pid1 $pid2 $pid3
Thanks.