On Nov 8, 1:09 pm, "Michael Bacarella" <[EMAIL PROTECTED]> 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 -- http://mail.python.org/mailman/listinfo/python-list