[issue8299] Improve GIL in 2.7

Martin v. Löwis report at bugs.python.org
Wed Apr 14 01:23:00 CEST 2010

Martin v. Löwis <martin at v.loewis.de> added the comment:

> Maybe the state of this discussion is my fault for not being clear
> enough. Let's abandon terms such as "broken" and "roundrobin."  CS
> theory has the perfectly useful terms "fair" and "unfair."  The fact
> of the matter is this: the pthread GIL (implemented as LEGACY gil) is
> an "unfair" syncronization primitve.

That's not really true. The Linux condition variable (from glibc
linuxthreads), for example, implements "fair" synchronization. Other
implementations may do the same.


Python tracker <report at bugs.python.org>

More information about the Python-bugs-list mailing list