This issue tracker has been migrated to GitHub, and is currently read-only.
For more information, see the GitHub FAQs in the Python's Developer Guide.

Author kristjan.jonsson
Recipients beazley, dabeaz, flox, kristjan.jonsson, loewis, pitrou, r.david.murray, rhettinger, techtonik, terry.reedy, torsten
Date 2010-08-06.09:47:41
SpamBayes Score 4.434216e-07
Marked as misclassified No
Message-id <1281088064.81.0.764526420782.issue8299@psf.upfronthosting.co.za>
In-reply-to
Content
Although I did finally manage to explain the point of this patch (after a long, long discussion), I think the issue is still too controversial.  We did, for example, see some strange behaviour in my last comment (Date: 2010-04-21 23:22) regarding affinity fixing of the process!

What I hope comes out of this is that I think I have put my point across that with multithreading, a lock is not a lock.  While a mutex may be indeed a mutex, its behaviour towards the threads that want to claim it can be different and can affect program behaviour and performance.

This also goes for "emulated" or "constructed" entities, built out of something more primitive such as condition variables.

Since 2.x is now frozen, and everyone seems happy (I think) with the more complicated 3.x method (although, being more complex, probably has more surprises in store), we should probably just let this fade away.
History
Date User Action Args
2010-08-06 09:47:45kristjan.jonssonsetrecipients: + kristjan.jonsson, loewis, rhettinger, terry.reedy, beazley, pitrou, techtonik, r.david.murray, flox, dabeaz, torsten
2010-08-06 09:47:44kristjan.jonssonsetmessageid: <1281088064.81.0.764526420782.issue8299@psf.upfronthosting.co.za>
2010-08-06 09:47:42kristjan.jonssonlinkissue8299 messages
2010-08-06 09:47:41kristjan.jonssoncreate