Using python as primary language

kyosohma at gmail.com kyosohma at gmail.com
Thu Nov 8 14:49:23 EST 2007


On Nov 8, 1:09 pm, "Michael Bacarella" <m... at gpshopper.com> wrote:
> > In our company we are looking for one language to be used as default
> > language. So far Python looks like a good choice (slacking behind
> > Java). A few requirements that the language should be able cope with
> > are:
>
> How do you feel about multithreading support?
>
> A multithreaded application in Python will only use a single CPU on
> multi-CPU machines due to big interpreter lock, whereas the "right thing"
> happens in Java.
>
> This can be worked around with fork() and shared memory but it certainly
> surprised us to learn this.

For multithreaded apps, the usual recommendation is Parallel Python

http://www.parallelpython.com/

Mike




More information about the Python-list mailing list