2 Nov
2009
2 Nov
'09
12:43 a.m.
Antoine Pitrou wrote:
Christian Heimes
writes: +1 from me. I trust you like Brett does.
How much work would it cost to make your patch optional at compile time?
Quite a bit, because it changes the logic for processing asynchronous pending calls (signals) and asynchronous exceptions in the eval loop. The #defines would get quite convoluted, I think; I'd prefer not to do that.
Based on the new piece of information I totally agree.
I don't really think so. The GIL is taken and released much more predictably than it was before. The thing that might be worth checking is a workload with many threads (say 50 or 100). Does anyone have that?
I don't have an application that works on Python 3 and uses that many threads, sorry. Christian