Python threading (was: Re: global interpreter lock not working as it should)

Martin v. Loewis martin at
Tue Aug 6 00:11:02 CEST 2002

bokr at (Bengt Richter) writes:

> The real question before making changes, though, is what was the
> design intent for relationships between threads competing for the

The intent is to
a) to operate similarly on a wide range of systems,
b) minimise the overhead that threading takes, compared to a non-threaded
   application, and
c) provide a minimum amount of fairness, if the underlying system has
   some guarantee of fairness. IOW, starvation should not be observable
   in real life.


More information about the Python-list mailing list