Transient blocking synchronization
暂无分享,去创建一个
[1] Nir Shavit,et al. Software transactional memory , 1995, PODC '95.
[2] Keir Fraser,et al. Language support for lightweight transactions , 2003, SIGP.
[3] Maurice Herlihy,et al. Obstruction-free synchronization: double-ended queues as an example , 2003, 23rd International Conference on Distributed Computing Systems, 2003. Proceedings..
[4] Maurice Herlihy,et al. Wait-free synchronization , 1991, TOPL.
[5] David Dice,et al. Implementing Fast Java Monitors with Relaxed-Locks , 2001, Java Virtual Machine Research and Technology Symposium.
[6] Maurice Herlihy,et al. Software transactional memory for dynamic-sized data structures , 2003, PODC '03.
[7] Y. S. Ramakrishna,et al. An efficient meta-lock for implementing ubiquitous synchronization , 1999, OOPSLA '99.
[8] Maged M. Michael. Safe memory reclamation for dynamic lock-free objects using atomic reads and writes , 2002, PODC '02.
[9] Keir Fraser,et al. A Practical Multi-word Compare-and-Swap Operation , 2002, DISC.
[10] Maurice Herlihy,et al. The Repeat Offender Problem: A Mechanism for Supporting Dynamic-Sized, Lock-Free Data Structures , 2002, DISC.
[11] Mark Moir. Practical implementations of non-blocking synchronization primitives , 1997, PODC '97.
[12] David R. Cheriton,et al. Leases: an efficient fault-tolerant mechanism for distributed file cache consistency , 1989, SOSP '89.
[13] Mark Moir,et al. Nonblocking k-compare-single-swap , 2003, SPAA '03.
[14] Allan Porterfield,et al. The Tera computer system , 1990, ICS '90.
[15] Ralph E. Droms,et al. Dynamic Host Configuration Protocol , 1993, RFC.
[16] Donald Yeung,et al. THE MIT ALEWIFE MACHINE: A LARGE-SCALE DISTRIBUTED-MEMORY MULTIPROCESSOR , 1991 .
[17] Mauricio J. Serrano,et al. Thin locks: featherweight Synchronization for Java , 2004, SIGP.
[18] Maurice Herlihy,et al. Transactional Memory: Architectural Support For Lock-free Data Structures , 1993, Proceedings of the 20th Annual International Symposium on Computer Architecture.