title: Python multiprocessing example not working
body: <p>I am trying to learn how to use <code>multiprocessing</code>but I can't get it to work. Here is the code right out of the <a href="http://docs.python.org/2/library/multiprocessing.html" rel="noreferrer" title="documentation">documentation</a> </p>
  
  <pre><code>from multiprocessing import Process
  
  def f(name):
      print 'hello', name
  
  if __name__ == '__main__':
      p = Process(target=f, args=('bob',))
      p.start()
      p.join()
  </code></pre>
  
  <p>it should output</p>
  
  <blockquote>
    <blockquote>
      <p>'hello bob'</p>
    </blockquote>
  </blockquote>
  
  <p>but instead i get</p>
  
  <blockquote>
    <blockquote>
      <p>></p>
    </blockquote>
  </blockquote>
  
  <p>no errors or other messages, it just sits there, It is running in <code>IDLE</code> from a saved .py file on a Windows 7 machine with the 32-bit version of Python 2.7</p>