title: Python: Non-Blocking + Non defunct process
body: <p>I would like to create a parent process, which will create many child process. Since the parent process is responsible to create the child process, the parent process would not care the status of the childs.</p>
  
  <p>Since subprocess.call is blocking, it doesn't work. Therefore I use subprocess.Popen to replace call. However Popen will generate zombie (defunct) process once the child terminate(<a href="http://bytes.com/topic/python/answers/825439-subprocess-popen-generates-defunct" rel="noreferrer">Link</a>).</p>
  
  <p>Is there a way to solve this problem?</p>
  
  <p>Thanks in advance</p>