Structured Deferral: Synchronization via Procrastination.

The article discusses synchronization via procrastination as a structured deferral in software design. Topics covered include lazy approaches like reference counting, garbage collection and lazy evaluation, the significant time needed to detect hardware failure, and the usefulness of synchronization...

Descripción completa

Detalles Bibliográficos
Publicado en:Communications of the ACM Vol. 56; no. 7; pp. 40 - 50
Autor principal: MCKENNEY, PAUL E.
Formato: Artículo
Publicado: Association for Computing Machinery Jul2013
Materias:
Acceso en línea:Ver este registro en EBSCOhost
Descripción
Sumario:The article discusses synchronization via procrastination as a structured deferral in software design. Topics covered include lazy approaches like reference counting, garbage collection and lazy evaluation, the significant time needed to detect hardware failure, and the usefulness of synchronization via procrastination when interacting with external state. Also mentioned are the key insight behind hazard pointers, the shortcomings inherent in the strengths of hazard pointers, and the read-side disagreements on current state.