- C++11 - the new ISO C++ standard: http://www.stroustrup.com/C++11FAQ.html
- Common Pitfalls in Writing Lock-Free Algorithms: http://blog.memsql.com/common-pitfalls-in-writing-lock-free-algorithms/
- https://www.kernel.org/doc/Documentation/memory-barriers.txt: https://www.kernel.org/doc/Documentation/memory-barriers.txt
- Choose Concurrency-Friendly Data Structures: http://www.drdobbs.com/parallel/choose-concurrency-friendly-data-structu/208801371
- Lock-Free Data Structures: http://www.drdobbs.com/lock-free-data-structures/184401865
- Concurrent Programming with Chain Locking: http://www.drdobbs.com/parallel/concurrent-programming-with-chain-lockin/240149442?pgno=1
- Practical lock-free data structures: http://www.cl.cam.ac.uk/research/srg/netos/lock-free/
- 透过 Linux 内核看无锁编程: http://www.ibm.com/developerworks/cn/linux/l-cn-lockfree/index.html
- Non-blocking algorithm: http://en.wikipedia.org/wiki/Non-blocking_synchronization