> > 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

Reply via email to