A multiple reservation approach that allows atomic updates of multiple shared variables and simplifies concurrent and nonblocking codes for managing shared data structures such as queues and linked lists is presented. The method can be implemented as an extension to any cache protocol that grants write access to at most one processor at a time. Performance improvement, automatic restart, and livelock avoidance are discussed. Some sample programs are examined.>
No takes yet. Share an insight, caveat, or question.
Stone et al. (1993) studied this question.
Synapse has enriched 4 closely related papers on similar clinical questions. Consider them for comparative context: