1. Operating System Concepts;Silberschatz,1994
2. Wait-free synchronization;Herlihy;ACM Transactions on Programming Languages and Systems,1991
3. M. Herlihy, V. Luchangco, M. Moir, Obstruction-free synchronization: Double-ended queues as an example, in: Proceedings of the 23rd International Conference on Distributed Computing Systems, 2003
4. Two-handed emulation: How to build non-blocking implementations of complex data-structures using DCAS;Greenwald,2002
5. A. Israeli, L. Rappoport, Disjoint-access-parallel implementations of strong shared memory primitives, in: Proceedings of the Thirteenth Annual ACM Symposium on Principles of Distributed Computing, 1994