In article <[email protected]>,
Steven D'Aprano  <[email protected]> wrote:
>
>As I understand it, there's very little benefit to multi-cores in Python 
>due to the GIL. 

As phrased, your statement is completely wrong.  Here's a more correct
phrasing: "For threaded compute-bound applications written in pure
Python, there's very little benefit to multiple cores."  But threaded
I/O-bound applications do receive some benefit from multiple cores, and
using multiple processes certainly leverages multiple cores.  If boosting
the performance of a threaded compute-bound application is important, one
can always write the critical parts in C/C++.
-- 
Aahz ([email protected])           <*>         http://www.pythoncraft.com/

Weinberg's Second Law: If builders built buildings the way programmers wrote 
programs, then the first woodpecker that came along would destroy civilization.
--
http://mail.python.org/mailman/listinfo/python-list

Reply via email to