title: Python: Multiprocessing Queue.put not working for semi-large data
body: <p>I am testing out functions of the Queue structure in module multiprocessing. I fail to see why this simple piece of code is unable to terminate for a hardly large data set</p>
  
  <p>Code:</p>
  
  <pre><code>from multiprocessing import Process,Queue
  
  if __name__ == "__main__":
  
      tobeQueue = Queue()
  
      for i in range(1,10000):
          tobeQueue.put(i)
  </code></pre>
  
  <p>This code which should be terminating, is working for range less than equal to 3 orders of 10... But not for higher orders of 10 than 3...</p>