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 multiprocessing.Array

Thanks again

-- srean

On Mon, Apr 11, 2011 at 1:36 PM, Sturla Molden <sturla@molden.no> wrote:
"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 multiprocessing.Array over multiprocessing.Queue.

Sturla