作者: Michel Raynal
DOI: 10.1007/978-3-642-24541-1_33
关键词: The Internet 、 Shared memory 、 Distributed computing 、 Linearizability 、 Liveness 、 Concurrent computing 、 Timestamp 、 Computer science 、 Asynchronous communication 、 Atomicity
摘要: The implementation of objects shared by concurrent processes, with provable safety and liveness guarantees, is a fundamental issue programming in memory systems. It now largely accepted that linearizability (or atomicity) an appropriate consistency condition for objects. On the side, progress conditions (mainly absence deadlock or stronger starvation) have been stated investigated long time are well-mastered. situation different asynchronous systems prone to process failures. This paper visits three suited presence failures, namely obstruction-freedom, non-blocking wait-freedom. To end, also computation models paradigm problems illustrate this family conditions. has consequently introductory survey flavor. Its aim help people better understand difficulties, subtleties beauties encountered when one implement despite net effect asynchrony failures.