[Python-3000] PEP 3121 implemented

Greg Ewing greg.ewing at canterbury.ac.nz
Wed Jun 11 03:08:52 CEST 2008


Thomas Heller wrote:
> So, when all modules are changed to properly support multiple interpreters,
> it may be possible to implement a module combining the benefits of 
> both threading and multiprocessing - moving computation to a separate
> interpreter (with its own GIL) without the need to marshal data
> across processes?

If each interpreter has its own GIL, then it can't share
*any* Python objects with other interpreters, so marshalling
would still be needed for Python data.

-- 
Greg


More information about the Python-3000 mailing list