Skip to content
EntityQ513932· pop 8· linked from 173 articles

linearizability

Sign in to save

thumb|In grey a linear sub-history, processes beginning in do not have a linearizable history because or may complete in either order before occurs.

~20 min read

Article

16 sections
Contents
  • History
  • Definition
  • Linearizability versus serializability
  • Linearization points
  • Primitive atomic instructions
  • High-level atomic operations
  • Examples
  • Counters
  • Non-atomic
  • Atomic
  • Compare-and-swap
  • Fetch-and-increment
  • Locking
  • See also
  • References
  • Further reading

thumb|In grey a linear sub-history, processes beginning in do not have a linearizable history because or may complete in either order before occurs.

In concurrent programming, an operation (or set of operations) is linearizable if it consists of an ordered list of invocation and response events, that may be extended by adding response events such that: The extended list can be re-expressed as a sequential history (is serializable). That sequential history is a subset of the original unextended list.

Available in 8 languages

via Wikidata sitelinks · CC0

Connections

Categories