In article <[EMAIL PROTECTED]>,
Seun Osewa  <[EMAIL PROTECTED]> wrote:
>> I think I've heard Guido say the last attempt at removing the Global
>> Interpreter Lock (GIL) resulted in a Python that was much slower...
>
>What is it about Python that makes a thread-safe CPython version much
>slower?  Why doesn'ttrue threading slow down other languages like Perl
>and Java?
>
>I'm thinking it might be the reference counting approach to memory
>management... but what do you guys think is the reason?
>

Crudely, Perl threading is fragile, and Java requires
coding at a lower level.

Memory management is indeed important, and arguably 
deserves at least as much attention as multi-core
accomodations.  I know of no easy gains from here
on, just engineering trade-offs.
-- 
http://mail.python.org/mailman/listinfo/python-list

Reply via email to