Using python as primary language

Martin Vilcans martin at
Fri Nov 9 09:40:18 CET 2007

> If by 'this' you mean the global interpreter lock, yes, there are good
> technical reasons.  All attempts so far to remove it have resulted in an
> interpeter that is substantially slower on a single processor.

Is there any good technical reason that CPython doesn't use the GIL on
single CPU systems and other locking mechanisms on multi-CPU systems?
It could be selected at startup with a switch, couldn't it?

martin at

More information about the Python-list mailing list