Executing sequential pings is time-costly and unnecessary (assuming a reasonable number of destinations). Switching to parallel pings meant switching to the non-blocking subprocess.Popen and then collecting the results from the returned Popen object.
Executing sequential pings is time-costly and unnecessary (assuming a reasonable number of destinations). Switching to parallel pings meant switching to the non-blocking
subprocess.Popen
and then collecting the results from the returned Popen object.