• Documents
  • Authors
  • Tables
  • Log in
  • Sign up
  • MetaCart
  • DMCA
  • Donate

CiteSeerX logo

Advanced Search Include Citations
Advanced Search Include Citations | Disambiguate

DMCA

Linearizability: a correctness condition for concurrent objects (1990)

Cached

  • Download as a PDF

Download Links

  • [www.cs.uoregon.edu]
  • [flint.cs.yale.edu]
  • [www.cs.cmu.edu]
  • [www.cs.brown.edu]
  • [www.cs.brown.edu]
  • [www.cs.cornell.edu]
  • [cs.brown.edu]
  • [www.classes.cs.uchicago.edu]
  • [www.cs.toronto.edu]
  • [www.cs.cmu.edu]
  • [cs.brown.edu]

  • Save to List
  • Add to Collection
  • Correct Errors
  • Monitor Changes
by Maurice P. Herlihy , Jeannette M. Wing
Citations:1178 - 28 self
  • Summary
  • Citations
  • Active Bibliography
  • Co-citation
  • Clustered Documents
  • Version History

BibTeX

@MISC{Herlihy90linearizability:a,
    author = {Maurice P. Herlihy and Jeannette M. Wing},
    title = {    Linearizability: a correctness condition for concurrent objects },
    year = {1990}
}

Share

Facebook Twitter Reddit Bibsonomy

OpenURL

 

Abstract

A concurrent object is a data object shared by concurrent processes. Linearizability is a correctness condition for concurrent objects that exploits the semantics of abstract data types. It permits a high degree of concurrency, yet it permits programmers to specify and reason about concurrent objects using known techniques from the sequential domain. Linearizability provides the illusion that each operation applied by concurrent processes takes effect instantaneously at some point between its invocation and its response, implying that the meaning of a concurrent object’s operations can be given by pre- and post-conditions. This paper defines linearizability, compares it to other correctness conditions, presents and demonstrates a method for proving the correctness of implementations, and shows how to reason about concurrent objects, given they are linearizable.

Keyphrases

concurrent object    correctness condition    concurrent process    abstract data type    concurrent object operation    sequential domain    high degree    data object   

Powered by: Apache Solr
  • About CiteSeerX
  • Submit and Index Documents
  • Privacy Policy
  • Help
  • Data
  • Source
  • Contact Us

Developed at and hosted by The College of Information Sciences and Technology

© 2007-2019 The Pennsylvania State University