> > 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. > > Note that this is untrue for many common uses of threading (e.g. using > threads to wait on network connections, or calling out to most common > compute-intensive C extensions), where the GIL is released and > multiple CPUs are used just fine.
It's true in exactly the case where you would gain the most benefit from multiple CPUs. So I'm not sure how uncommon that is. -- http://mail.python.org/mailman/listinfo/python-list