Abstraction for concurrent objects

Concurrent data structures are usually designed to satisfy correctness conditions such as sequential consistency or linearizability. In this paper, we consider the following fundamental question: What guarantees are provided by these conditions for client programs? We formally show that these condit...

Full description

Bibliographic Details
Main Authors: Filipovic, I, O'Hearn, P, Rinetzky, N, Yang, H
Format: Journal article
Language:English
Published: 2010