4 ms·
I spent a week or so a couple years back messing around with TSX as well to see if I could improve some performance of ringbuffers without having to do some mor
by Syonyk 5y ago
I spent a week or so a couple years back messing around with TSX as well to see if I could improve some performance of ringbuffers without having to do some more complex locking. It would have required a lot of rework, and someone else on the project pointed out that no TSX implementation seemed to survive extended contact with reality without being disabled.
So I just wrote the more complex reader/writer lock system and went on my way. Turns out to have been the right answer...
At this point, TSX is like a new Google product launch - "This, too, shall pass." I don't know why anyone would bother spending much time with it after all these generations of "TSX! Wait, no... uh..."