Python w systemie Windows - jak czekać na wiele procesów potomnych?

Jak czekać na wiele procesów potomnych w Pythonie w systemie Windows, bez aktywnego oczekiwania (odpytywanie)? Coś takiegoprawie pracuje dla mnie:

<code>proc1 = subprocess.Popen(['python','mytest.py'])
proc2 = subprocess.Popen(['python','mytest.py'])    
proc1.wait()
print "1 finished"
proc2.wait()
print "2 finished"
</code>

Problem polega na tym, kiedyproc2 kończy się wcześniejproc1, proces nadrzędny nadal będzie czekałproc1. Na Uniksie użyjemywaitpid(0) w pętli, aby uzyskać kody powrotu procesów potomnych po ich zakończeniu - jak osiągnąć coś takiego w Pythonie w systemie Windows?

questionAnswers(5)

yourAnswerToTheQuestion