[Python-ideas] Adding shm_open to mmap?

Antoine Pitrou solipsis at pitrou.net
Wed Feb 15 18:02:50 CET 2012


On Wed, 15 Feb 2012 13:25:14 +0000
shibturn <shibturn at gmail.com> wrote:
> On 15/02/2012 12:34pm, Antoine Pitrou wrote:
> > The original discussion was about shared memory with multiprocessing.
> > In that context, automatic collection of shared memory areas shouldn't
> > be a problem.
> 
> One problem with automatic collection is if you want to put a reference 
> to an mmap on a queue.  The mmap is likely to be disposed of before the 
> target process can upickle it.

Can you elaborate? I would think the general use case is to keep an
mmap alive as long as you need it, so I don't understand why someone
would destroy an mmap just after sending it to another process.

Regards

Antoine.





More information about the Python-ideas mailing list