safe-register · also Single-writer safe register

Safe register

A single-writer safe register returns the latest written value outside overlapping writes, but may return any domain value during an overlapping write.

The domain can include values never written. Even a same-value write can allow a different result during overlap. [1]

Relations

related
Regular 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/safe-register.json

Published by Hesela team · Updated

Report a correction · Editorial standards · Reuse guidance

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