Moving towards Python 3.0 (was Re: [Python-Dev] Speed up functioncalls)

Skip Montanaro skip at pobox.com
Mon Jan 31 18:02:27 CET 2005


    Michael> CPython CAN leverage such environments, and it IS used that
    Michael> way.  However, this requires using multiple Python processes
    Michael> and inter-process communication of some sort (there are lots of
    Michael> choices, take your pick).  It's a technique which is more
    Michael> trouble for the programmer, but in my experience usually has
    Michael> less likelihood of containing subtle parallel processing
    Michael> bugs.

In my experience, when people suggest that "threads are easier than ipc", it
means that their code is sprinkled with "subtle parallel processing bugs".

    Michael> Perhaps the REAL solution is just a really good IPC library
    Michael> that makes it easier to write programs that launch "threads" as
    Michael> separate processes and communicate with them. 

Tuple space, anyone?

Skip


More information about the Python-Dev mailing list