Message 103233 - Python tracker (original) (raw)

You do realize, that if we enable the USE_SEMAPHORE, we get the GIL behaviour as seen on windows and with my ROUNDROBIN_GIL implementation, right?

I haven't studied this argument, but I don't see how that contradicts anything. The main issue witnessed with the 2.x GIL -- and the point of Dave Beazley's original talk -- is CPU inefficiency (due to far too many lock operations).