Message113087
| 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:45 | kristjan.jonsson | set | recipients:
+ kristjan.jonsson, loewis, rhettinger, terry.reedy, beazley, pitrou, techtonik, r.david.murray, flox, dabeaz, torsten |
| 2010年08月06日 09:47:44 | kristjan.jonsson | set | messageid: <1281088064.81.0.764526420782.issue8299@psf.upfronthosting.co.za> |
| 2010年08月06日 09:47:42 | kristjan.jonsson | link | issue8299 messages |
| 2010年08月06日 09:47:41 | kristjan.jonsson | create |
|