regular-register · also Single-writer regular register

Regular register

A single-writer regular register returns the value of the latest write completed before a read starts or a value written by an overlapping write.

One read can span several writes. Two successive reads overlapping one write can return new then old, unlike an atomic register. [1]

Relations

related
Safe register, Linearizability

Citations

  1. Lamport. On Interprocess Communication, Part II, sections 4-5. SRC report, 1985; journal publication, 1986. (accessed 2026-11-11)

Further reading

  1. Hesela: constructed read histories for safe, regular and atomic registers. (accessed 2026-11-11)
Sources & caveats
  • Scope: finite-valued, single-writer registers with one or more readers; no product lifecycle or priority date is inferred. [1]

JSON: /data/terms/regular-register.json

Published by Hesela team · Updated

Report a correction · Editorial standards · Reuse guidance

Cite this page
Hesela team. Regular register. Hesela. 2026-11-11. https://hesela.dev/terms/regular-register/