[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