Got you and thanks a lot for the explanation. I am not using Queues so I think I am safe for the time being.  Given that you have worked a lot on these issues, would you recommend plain mmapped numpy arrays over <code><span>multiprocessing</span><span>.</span><span>Array<br>
<br>Thanks again<br><br>-- srean<br></span></code><br><div class="gmail_quote">On Mon, Apr 11, 2011 at 1:36 PM, Sturla Molden <span dir="ltr"><<a href="mailto:sturla@molden.no">sturla@molden.no</a>></span> wrote:<br>
<blockquote class="gmail_quote" style="margin: 0pt 0pt 0pt 0.8ex; border-left: 1px solid rgb(204, 204, 204); padding-left: 1ex;">

  
    
    
  
  <div text="#000000" bgcolor="#ffffff">
    "Shared memory" is memory mapping from the paging file (i.e. RAM),
    not a file on disk. They can have a name or be anonymous. I have
    explained why we need named shared memory before. If you didn't
    understand it, try to pass an instance of <code><span>multiprocessing</span><span>.</span><span>Array
        over </span></code> <code><span>multiprocessing</span><span>.</span><span>Queue.
        <br>
        <br>
      </span></code>Sturla<br></div></blockquote></div>