Linux Applications Debugging Techniques/Transactional memory
<
Linux Applications Debugging Techniques
Notes
If writing alters a cache line used in a transaction that transaction will be aborted.
References
Lock elision in the GNU C library
Intel extensions